
C++学习
文章平均质量分 79
LinuxIPLinux
这个作者很懒,什么都没留下…
展开
-
C++ 静态成员和静态成员函数
在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用。使用惊涛成员变量可以实现多个对象之间的数据共享而不会破坏隐藏的原则,保证了安全性还可以节省内存。 静态成员的定义或生命要加个关键字 static。 静态成员可以用过双冒号来使用,即 ::。 静态成员不可在类体内进行赋值,因为它是被所有该类的对象所共享的。你在一个对象里给它赋值,其他对象里的该原创 2015-04-20 08:14:36 · 1759 阅读 · 0 评论 -
C++ 内联函数与宏
内敛函数和宏两者的相同之处是,在其出现的地方将代码替换,但是区别很大。 对于宏来说,C++中不赞成使用,除非程序中一定要使用宏时。宏只是在编译前(编译处理阶段)将程序中有关字符串替换成宏体,也不进行参数类型等的检查,容易出错。 对于内联函数来说,岂不是通过函数调用实现的,是在调用该函数的程序处将它展开,这是在程序的编译期间完成的,期间进行诸如类型检测等过程,减少了错误的发转载 2015-05-23 09:38:57 · 600 阅读 · 0 评论