【发布时间】:2010-05-10 00:10:57
【问题描述】:
可能重复:
What is the difference between using #include<filename> and #include<filename.h> in c++
我从来没有注意到我是否在包含的末尾包含 .h 有什么不同,所以我总是忽略了它的含义,但我只是在我的一个特定程序中注意到,我如果包含“string”,则会出现错误“memcpy 未在此范围内声明”,但如果包含“string.h”则不会。
首先,我想知道造成这种情况的具体原因,也大致上是两者的区别。同时,如果有人能解释尖括号中的包含和引号中的包含之间的区别,不胜感激。
【问题讨论】:
标签: c++