~析构函数
析构函数与构造函数相对应,构造函数是每次创造类的时候自动执行,主要作用是对类内的元素进行初始化,函数名和类名完全相同;
而析构函数是在每次删除所创建的对象时自动执行,即对象用完了后要销毁时自动执行,析构函数的名称与类的名称是完全相同的,只是在前面加了个波浪号(~)作为前缀,它不会返回任何值,也不能带有任何参数,从而也不能重载。析构函数有助于在跳出程序(比如关闭文件、释放内存等)前释放资源,例如类中打开文件时,可以用析构函数在最后关闭文件。
string::npos查找没有成功
to_string
to_string是将数字常量转化为字符常量的函数,to_string(num)将num对应的数字转化为相应的字符串,注意这里是字面的转化,例如:string a=to_string(1010),这里字符串a的值也是1010。但是注意若其参数位置是一个运算式,则其结果是运算后的结果,例如:string b=to_string(5+5),这里字符串b的值是10。
(未完待补充)
C++学习笔记2-文件与数据库(1)
最新推荐文章于 2024-09-27 17:57:19 发布