在file用于检查某些文件类型时,我注意到它似乎错误地将 C++ 文件标记为 C 文件:
$ file User.*
User.cpp: C source, ASCII text
User.h: C++ source, ASCII text
User.o: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped
Run Code Online (Sandbox Code Playgroud)
为什么它可以正确识别头文件,但不能正确识别 cpp 文件?