在如#include <iostream.h> 等类似的头文件 中,都有一个#include <iostream>C++标准库的头文件 。
一般 情况下#include <iostream.h> 等可以直接 使用其类的函数,而在使用用标准库#include <iostream>的文件中,
还需要添加using namespace std;或者在使用的时候加上std::cin 等。#include <iostream>是标准C++库的函数,需要使用命名空间,避免
重命名的错误。
而这些之外,string与string.h区别f却是一个特例,#include <string>特指C++标准库中string类的头文件,但是#include <string.h>却非#include <string>
的同版本,它们 是不同的函数.C语言中#include <string.h指strcpy()等函数的头文件,如果要在C++中使用string和strcp()需要#include <string.h和
#include <string>
本文探讨了C++中标准库头文件(如<iostream>)与旧式头文件(如<iostream.h>)之间的主要区别。通过具体例子说明了如何正确地在现代C++项目中使用这些头文件,并解释了命名空间的重要性。

被折叠的 条评论
为什么被折叠?



