![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
努力学习的梅子
努力努力努力呀
展开
-
C++——this指针
一 this指针的使用(成员函数中) 当通过一个对象调用成员函数时,编译器会把当前对象的地址传递给this指针;(this指针保存的是当前对象的地址) //this指针1 #include<iostream.h> //定义一个点类 class Point { private: //私有成员 int x; int y; public: Point(int n,int ...原创 2018-11-12 22:21:32 · 125 阅读 · 0 评论 -
C++——静态数据成员
静态成员分为静态数据成员和静态成员函数 一 静态数据成员的概念 静态数据成员不是某个对象的的成员,而是同一个类所以对象共享的成员,其值对每个对象都是一样的; 静态数据成员具有全局性;是类域中的全局变量,不具体属于哪一个对象。 在运行之前,编译阶段就为静态数据成员分配了存储空间; 二 静态数据成员的初始化: 不能在构造函数或者其他成员函数中进行初始化; 要在类体外进行初始化; ...原创 2018-11-12 23:17:34 · 585 阅读 · 0 评论 -
C++——静态成员函数
一 静态成员函数概念: 作用:在声明对象之前访问私有静态数据成员; 静态成员函数与类相关联。 静态成员函数只能访问静态成员(静态成员变量和静态成员函数); 若要在静态成员函数中访问非静态数据成员要指定对象; #include<iostream.h> class A { public: int a; static int m; public: A(int x):a(x...原创 2018-11-12 23:56:45 · 1879 阅读 · 0 评论 -
C++——常值变量指针
#include<iostream.h> int main() { int a=1; //普通变量 const int b=2; //常值变量 //常值变量指针可以指向普通变量也可以指向常值变量 //常值变量指针的const修饰符必须放在*号前面 //常值变量指针的声明可以不赋初值 const int...原创 2018-12-20 20:29:10 · 369 阅读 · 0 评论 -
C++——常指针
#include<iostream.h> int main() { int a=1; //普通变量 const int b=2; //常值变量 int *const pa=&a; //常指针 //常指针只能指向普通变量,并且必须要对它初始化 // 错误:pa=&b; 常指针不能指向...原创 2018-12-20 20:34:44 · 505 阅读 · 0 评论