C++头文件可以不用写.h吗

2026年09月09日 06:24
有2个网友回答
网友(1):

C++带.h的是老式写法,现在已经废除了,标准C++中不准许这样写,只准写下面这种


这种会报错的原因是因为,你没有声明相对应的命名空间, 对于C++初学者来说,这一条声明就OK了 using namespace std;

#include  

 using namespace std;
 
int main(void)
{
int a = 0;
cout< return 0;
}

网友(2):

说明他没有这个头文件呗,只有“iostream.h”文件