1. Questions
  2. Tags
  3. Users
  4. About
Mathematics
    1. Home
    2. Questions
    3. Tags
    4. Users
    5. About

Johannes Schaub - litb

113
reputation
  • Frankfurt, Germany
  • Member since October 30 2010
  • 426 profile views
  • Last seen Nov 10 '25 at 12:40

I'm a C++ programmer, interested in linux, compilers and toolchains and generally the embedded software stack.


Standardese answers:
  • How does boost::is_base_of work?
  • Injected class name and constructor lookup weirdness
  • What happens when op[] and op T* are both there.

FAQ answers:

  • Where to put "template" and "typename" on dependent names (now also covers C++11)
  • Undefined behavior and sequence points

Favourite answers:

  • Plain new, new[], delete and delete[] in a nutshell.
  • Assertion failure on T(a) but allowing T t(a) - forbids (accidental) temporaries.
  • Explicitly instantiating a typedef to a class type
  • Doing RAII the lazy way.
  • C for-each over arrays.
  • inline and the ODR in C++, and inline in C99