How do I compile and link C code, not C++?
Give your files the .C extension, for example mysource.C
. The Visual C++ compiler automatically assumes that files with the .C extension are C files and not C++ files, and rejects C++ syntax and keywords (such as public, private, and class).
C++ files use the .CPP extension.