C++中:
#include <string>
和
#include "string"
有什么区别?
双引号既可以导入系统内置的,还可以导入自己编写的。
尖角括号只能导入系统内置的头文件(一般是标准函数库)。
所以推荐双引号写法。
stackoverflow 上有讲解,参考 https://github.com/EthsonLiu/stackoverflow-top-cpp/tree/master/question - 013
没啥大的区别,就是引入路径不同而已
尖括号引用,编译程序会先到标准函数库中找文件
双引号引用,编译程序会先从当前目录中找文件
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答1.6k 阅读✓ 已解决
1 回答4.2k 阅读✓ 已解决
1 回答766 阅读
3 回答5.2k 阅读✓ 已解决
2 回答806 阅读✓ 已解决
2 回答762 阅读✓ 已解决
双引号既可以导入系统内置的,还可以导入自己编写的。
尖角括号只能导入系统内置的头文件(一般是标准函数库)。
所以推荐双引号写法。