>A standard-compliant C++ program will run on a system with only a keyboard, text display, and disk storage
Bzzzt! The standard doesn't assume that you have a keyboard or a display, and many conforming programs run quite happily on machines without both. Oh yea, the standard doesn't assume disk storage either.