Comment Comment by khazhoux In C++ the over-abstraction starts in your first lessons. I know and understand all the arguments, but I will never type this: std::cout << "You have " << itemCount << " items of type " << itemType << "." << std::endl; When I could do this: printf("You have %d items of type %s.\n", itemCount, itemType.c_str()); parent khazhoux 3 years ago