C++里的外部头文件head.h,比如头文件里数据结构需要用string类,那么在head.h里要加一个include(string)吗?main函数文件要加吗?
可以在两个地方都加同一个头文件?
可以的,标准头文件里都有防头文件重复引入的宏处理,这方面知识你可以在网上搜一下,这么处理后可以防止头文件重复引入,所以不管你include几次都没问题的