C Defaults (Debugging with GDB)
126.96.36.199 C and C++ Defaults
If you allow GDB to set range checking automatically, it defaults to
off whenever the working language changes to C or C++. This happens regardless of whether you or GDB selects the working language.
If you allow GDB to set the language automatically, it recognizes source files whose names end with
.cc, etc, and when GDB enters code compiled from one of these files, it sets the working language to C or C++. See Having GDB Infer the Source Language, for further details.