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 · 145 阅读 · 0 评论 -
C++——静态数据成员
静态成员分为静态数据成员和静态成员函数一 静态数据成员的概念静态数据成员不是某个对象的的成员,而是同一个类所以对象共享的成员,其值对每个对象都是一样的;静态数据成员具有全局性;是类域中的全局变量,不具体属于哪一个对象。在运行之前,编译阶段就为静态数据成员分配了存储空间; 二 静态数据成员的初始化:不能在构造函数或者其他成员函数中进行初始化;要在类体外进行初始化;...原创 2018-11-12 23:17:34 · 608 阅读 · 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 · 1929 阅读 · 0 评论 -
C++——常值变量指针
#include<iostream.h>int main(){ int a=1; //普通变量 const int b=2; //常值变量 //常值变量指针可以指向普通变量也可以指向常值变量 //常值变量指针的const修饰符必须放在*号前面 //常值变量指针的声明可以不赋初值 const int...原创 2018-12-20 20:29:10 · 392 阅读 · 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 · 555 阅读 · 0 评论