title: why use g++ instead of gcc to compile *.cc files?
body: <p>I compiled a library which use the g++ instead gcc. First I thought the source code was written in C++ but I found out later that there was not any C++ code in the *.cc files. </p>
  
  <p>To confirm this, I replaced the g++ in the original makefile with gcc. And I still got the correct program. </p>
  
  <p>Anyone can explain this? It was not the first time I met such a situation.</p>