指针和const

来源:互联网 发布:linux mv 覆盖 不提示 编辑:程序博客网 时间:2024/06/05 03:38

1.  constdouble p = 3,14;

const double *cptr;

cptr = &p;

//指向常对象的指针才可以指向常对象。

//指向常对象的指针可以指向非常对象,但不能对非常对象进行修改。

2.  常指针 const指针。指向一个对象就永远指向这个对象,不可改变。 在声明的时候必须进行初始化。

bouble const *PP = &p

3.  指向常对象的常指针,也必须声明的时候初始化,

指向一个对象就永远指向这个对象,不可改变,不可改变其指向的值。

Const double const *ppp = &p

4.  Typedefstring *pstring;

String s(“hello”)

const pstring cstr = &s;//cstr和cstr3一样

const strint *cstr2;

string *const cstr3 = &s;

 

0 0
原创粉丝点击