C is not a subset of C++, there are some subtle things you can do in C that are not valid C++

Some subtle and some not so subtle.