C++ 中指针用法汇集(2)_C/C++语言_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

C++ 中指针用法汇集(2)

作者:黑客防线网安C/C++教程基地 来源:黑客防线网安C/C++教程基地 浏览次数:0

本篇关键词:汇集用法中指对象
黑客防线网安网讯:     下面说到正题,指向常对象的指针变量和指向常变量指针变量类似。如果一个对象已经被声明为长对象,只能用指向常对象的指针变量指向它,而不能用一般的指针变量指向它。如果定义了一个指...
     下面说到正题指向常对象的指针变量和指向常变量指针变量类似
如果一个对象已经被声明为长对象只能用指向常对象的指针变量指向它,而不能用一般的指针变量指向它
如果定义了一个指向常对象的指针变量且使它指向一个非const的对象,其指向的对象不能通过指针来改变。
如果定义了一个指向常对象的指针变量,是不能通过它改变所指向的对象的值的,但是指针变量本身的值是可以改变的。
如:
Time t1(8,8,8),t2; //定义对象
const time *p=&t1; //定义指向常对象的指针p,并使它指向t1
p=&t2; //合法,指针p指向对象t2
所以当我们希望在调用函数时对象的值不被修改,我们就可以把形参定义为const型的指针变量,同时用对象的地址作实参(对象可以是const或非const型);当要求对象不仅在调用函数中不被改变,而且在程序执行过程中也不发生改变,我们就把它定义为const型。所以指向常对象的指针最常用于函数的参数,以保护形参指针所指向的对象在函数执行过程中不被修改。
以上是我学习C++指针时的记录,也是对C++指针用法的总结,我想对大家学习C++应该是很有帮助的。
    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-15051-1.html
网站维护教程更新时间:2012-04-04 22:49:05  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer