C++ question (specifically GCC)