C++
Agoni_xiao
懒...
展开
-
c++构造函数抛出异常
1、标准C++中定义构造函数是一个对象构建自己,分配所需资源的地方,一旦构造函数执行完毕,则表明这个对象已经诞生了,有自己的行为和内部的运行状态,之后还有对象的消亡过程(析构函数的执行)。可谁能保证对象的构造过程一定能成功呢?说不定系统当前的某个资源不够,导致对象不能完全构建好自己(人都有畸形儿,更何况别的呢?朋友们!是吧!),因此通过什么方法来表明对象的构造失败了呢?C++程序员朋友们知道,C+原创 2017-08-04 09:35:18 · 1515 阅读 · 0 评论 -
const和static
在C语言中:Static主要功能是隐藏,对函数和变量都可用。可以在不同文件中定义相同的变量。Static变量存放在静态存储区,有持久性和默认值为0.static不仅能定义变量还能定义函数,定义变量又分为定义局部变量还是外部变量用static定义局部变量:定义局部变量就是在一个函数体内定义,一般定义的变量,是在用的时候在动态存储区开辟空间,所在函数结束时释放空间。而用stat原创 2017-08-04 09:58:21 · 346 阅读 · 0 评论