C, cpp, & cxx

Filename extensions: C, cpp, & cxx

(related variations: C cpp cxx)
A source file written in the C++ programming language. It should be in simple ASCII and (depending upon how portably it was written) should be usable on any machine with a C++ compiler. There is a good chance though that it will also require (at minimum) some H (or even h) files.