#C++初学者的记录(2)
1、string和string.h的区别
标准的C++头文件没有.h的扩展名,带.h的是C的头文件,将C的头文件改为C++的头文件,有时会加上C的前缀表示来源于C语言,例如cmath就是mach.h变化而来。参考于(https://blog.csdn.net/luoweifu/article/details/20242307)和(https://www.cnblogs.com/curo0119/p/8304924.html)。
2、C++如何判断文件打开成功
if(!文件流对象);在C++中,!已被重载,会返回一个布尔变量,参考于(https://blog.csdn.net/fruitz/article/details/41624921)。
3、
ifstream inData;
string lujing;
cin>>lujing;
inData.open(lujing);//路径不需要加双引号
4、return的使用
不带返回值的return语句用于中断返回值为void类型的函数的执行;return 0专用于返回值非void的函数返回其值。return的用法大体相当于break(https://blog.csdn.net/l198738655/article/details/79755706)。
main函数的return必须有返回值,否则报错
C++初学者的日常记录
最新推荐文章于 2023-11-20 17:20:38 发布