c++ problems.