- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 static静态成员变量
在C++中,如果类的成员变量被声明为static(即静态成员变量),意味着它将为该类的所有实例所共享,也就是某个类的实例修改了该静态成员变量,其修改值为该类的其他所有实例所见。 静态成员变量可以直接通过使用类名+静态成员变量名访问此静态成员。由于非静态成员需要实例化才会分配内存,且静态成员存在于内存,所以静态成员(存在于内存)不能访问非静态成员(实例化后才会分配内存),非静态成
2011-11-09 22:27:42
235
原创 C++中的引用
引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样,其声明方法:类型标识符& 引用名=目标变量名。如:int a; int& ra=a;说明:1、&在此不是求地址运算,而是起标识作用(即类型标识符)指明了目标变量的类型;2、声明引用时,必须同时对其进行初始化,而且引用的初始化应是一个左值(是一个对象,可以取到它的地址);但是如果对一个const T&的初始化不
2011-11-09 16:57:36
516
原创 new动态分配内存(在堆上)
利用new生成动态无名变量例如: int *p1; double *p2; p1=new int(12);//(1) p2=new double[100];//(2) … … delete p1; delete [] p2;(1
2011-11-09 10:14:14
724
原创 #ifndef条件标示符的使用(C/C++)
最近在学习C++语言编程,由于有了C语言的基础,刚开始学习C++语言首先需要做的就是思维的转换,因此我从文件结构开始...今天主要是对#ifndef条件标示符的使用的掌握,该标示符主要目的是防止头文件的重复包含和编译,百度百科是个好东西,下面是百度百科对其的相关说明:定义 #ifndef x #define x ... #endif
2011-11-08 17:12:23
575
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人