
C++
zqnnn
这个作者很懒,什么都没留下…
展开
-
C++中的const和指针组合
1、指针常量const int *p或者int const *pp 是指向常量的指针const在*前,p指向的这个int变量对于*p来说是const的,即不能通过*p改变这个变量的值,但是变量本身可以随便改变自己的值。另外也可以改变p的指向。例:int x=2;int y=3;const int *p=&x;*p=4; //错误,不能通过*p改变变量的...转载 2019-01-11 19:35:58 · 200 阅读 · 0 评论 -
指针数组和数组指针
指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针数组指针:a pointer to an array,即指向数组的指针int* a[4] 指针数组 表示:数组a中的元素都为int型指针 元素表示:*a[i] *(a[i])是一样的,因为[]优先级高...原创 2019-01-12 19:33:01 · 128 阅读 · 0 评论 -
C++——虚函数与纯虚函数
虚函数的作用是实现多态性(Polymorphism),多态性是将接口与实现进行分离,采用共同的方法,但因个体差异而采用不同的策略。纯虚函数则是一种特殊的虚函数。虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。虚函数1 .定义在C++中,基类必须将它的两种成员函数区分开来:一种是基类希望其派生类进行覆盖的函数;另一种是基类希望派生类直接继承而不要改变的函数。对...转载 2019-03-21 17:11:41 · 339 阅读 · 0 评论