Stack Exchange
Unix and Linux Stack Exchange
  • Questions
  • Tags
  • Users
  • About
Unix and Linux Stack Exchange
    1. Public
    2. Questions
    3. Tags
    4. Users
    5. About

Johannes Schaub - litb

412
reputation
  • Frankfurt, Germany
  • Member since August 22 2010
  • 117 profile views
  • Last seen Mar 25 '24 at 15:27

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