c++gotchas