只找到了你说的《C++Primer Plus第6版》的英文版,书上有这么一段话不知道你注意没有
Note that you only add source code files,not header files,to projects.That’s because the #include directive manages the header files.Also you shouldn’t use #include to include source code files because that can lead to multiple declarations.
大概的意思是:注意只需要将源代码文件添加到项目中即可,而不需要添加头文件,因为#include指令会来管理头文件。还需要注意的是不要使用#include指令来添加源文件,因为这样会导致重复声明(定义)。