标签:style color int string rgb 使用
1、数组初始化说明
(1)、在函数体外定义的内置数组,其元素均被初始化为0;
(2)、在函数体内定义的内置数组,其元素无初始化;
(3)、类类型的数组自动调用默认构造函数进行初始化,如果无默认构造函数,则必须为该素族元素提供显示初始化。
2、指针的定义
double *p_dbData1, p_dbData2;
p_dbData1为指向double类型的指针,p_dbData2为类型为double的对象,若两个变量都定义为double指针,则如下所示:
double *p_dbData1, *p_dbData2;
或者double* p_dbData1, *p_dbData2;
3、给指针赋值或者通过指针进行赋值
(1)、对左操作数进行解引用,则修改的是指针指向对象的值;
(2)、未对做操作数进行解引用,修改的是指针本身的值;
例如:
string s1="First !";
string *sp1=&s1; //*sp1="First !"
string s2="Second !";
string *sp2=&s2; //*sp2="Second !"
*sp1="Changed !"; //s1="Changed !";
sp1=sp2; //*sp1="Second !" s1="Changed !"
4、指针与const
(1)、指向const对象的指针
const int *cipData;
a. 指向const对象的指针,不能通过指针的解引用来修改其所指的对象的值;
b. 指向const对象的指针,可以指向一个非const对象的地址;
c. 不能使用指向const对象的指针来修改该基础指针,若需要修改该基础指针,可通过其他方法来修改其所指对象;
int iData=1;
const int *cipData = &iData;
iData=3;
(2)、const指针
int *const iConstData;
(3)、指向const对象的const指针
const int *const iConstData;
标签:style color int string rgb 使用
原文地址:http://www.cnblogs.com/fuyouyiye/p/3705116.html