全心思齐网

c++里.h什么意思?

1 stdio.h

2 iostream.h

3 iostream

1是原来c语言里面的,2是c语言像c++过度那段时间里出现的,3是目前推荐的

2和3的差别不仅仅在于有没有后面那个.h 还在于

3里面的各个对象都在std命名空间下,而2里面的对象则是全局的

实际上3里面的功能就是导入了2里面的实现,外面再套上一个命名空间

c++标准里面是推荐库默认的头文件都不带.h,以前的math.h到相应的有 cmath,string.h -> cstring来代替。不为别的,好看而已。

匿名回答于2024-05-25 14:05:03


相关知识问答