c++ conceptual questions ...