c++
Yilia_yu
这个作者很懒,什么都没留下…
展开
-
int const *ptr(常量指针)和int * const ptr(指针常量)
int const *ptr(常量指针)和int * const ptr(指针常量)的区分读法呢,就是谁在前,先读谁 * const 指针常量,const * 常量指针。const修饰的只有它后面的东西,前面的不相干。const * ptr常量指针的意思是 , *ptr是不可变的,也就是指向的地址内容是不能变的,指向的地址是可以变的,那么想要更改内容只能更改指针指向的地址。* co原创 2017-03-01 09:59:44 · 1780 阅读 · 1 评论 -
c++学习笔记——细节关键点
参考书籍:essential c++,第四章本文记录那些该知道却不甚清楚的东西,基于书本和自己的理解。1.c++定义class,public内放的东西是给外人看的,class开放给外人的接口;private中放的成员是自己用的,外人不必知道,除了我的朋友(friend)。2.member funtion必须在class主体内声明,是否在主体内定义可自由决定。若在class中定义,则自动原创 2017-03-07 14:58:52 · 378 阅读 · 0 评论 -
C++ 类的静态成员
static 静态成员是属于整个类的,不是某个对象。在所有对象中可以共享它。1. 可以通过类名直接调用静态成员,非静态成员则不行。如:class Student { public: static void init() { } }; void main() { Student::init(); } 2.原创 2017-03-03 10:00:46 · 255 阅读 · 0 评论