Andrei Zissu

Andrei Zissu is a veteran cross-industry C++ developer, notably having worked on low-level reverse engineering systems employing API hooking, DLL injection and other advanced techniques. He has been a member of the WG21 C++ Standards Committee since early 2022, and as such was actively involved in the currently dormant contracts study group (SG21) and has also been keeping a keen eye on reflection work in SG7. He is currently employed as Principal Software Engineer at Semperis, a cyber security unicorn focusing on Active Directory. Last year he presented talks about contracts and about reflection and type traits at 6 C++ conferences (including C++ Online).

Sessions

  • Type Traits Without Compiler Intrinsics

    Intermediate
    Advanced
    Generic / Metaprogramming

    Type traits are a powerful feature of C++ that allows programmers to query and manipulate the properties of types at compile time. They are widely used in generic programming and metaprogramming to enable static polymorphism, type-based dispatching, and compile-time optimization. However, not all type traits can be implemented using the C++ language alone. Some type traits, such as std::is_class, require special support from the compiler in the form of compiler intrinsics or built-ins. These intrinsics are non-portable functions or variables that are recognized and handled by the compiler directly, rather than being defined in a library. In this talk, we […]

VolumetricCondensed