📄 subject_16668.htm
字号:
<p>
序号:16668 发表者:新的一页 发表日期:2002-09-30 20:32:04
<br>主题:const指针??????????
<br>内容:const int * aaaaaaaaaa<BR>int const *aaaaaaaaa<BR>有什么区别,我看的书是翻译过来的,解释的我看不懂,<BR>各位兄弟可不可以在介绍几本好的c++基础的书????<BR>我看得失〈<21天学会c++>>!!!!!!!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:Norton AntivVirus 回复日期:2002-09-30 20:38:23
<br>内容:《Tinking in c++》
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:新的一页 回复日期:2002-09-30 20:42:47
<br>内容:《Tinking in c++》有中文版的么??????<BR>我们这你只有英文版的<BR>有下的么??????<BR>还有他们到底是什么意思1!!!!!!!!!!!!<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:朱兵 回复日期:2002-10-01 10:33:18
<br>内容:const int * aaaaaaaaaa ;<BR> aaaaaaaaaa是一个被定义为const的指向整型对象的指针。aaaaaaaaaa本身不是const,而aaaaaaaaaa的地址是const,不能变的。例如:<BR> const int * aaaaaaaaaa =0;<BR> const int minWage = 9;<BR> aaaaaaaaaa=&minWage ;//可以<BR> int dval=3;<BR> aaaaaaaaaa=&dval; //可以,因为aaaaaaaaaa本身不是const<BR> *aaaaaaaaaa=3; //错误<BR> <BR>我们也可以定义常指针既可以指向常对象,又可以指向非常对象,例如:<BR> int errNumb = 0;<BR> int *const curErr = &errNumb; //curErr 是个指向整型对象的常指针。<BR> //所以可以指向一个非常对象。<BR> 这意味着我们不能分配给curErr另外的地址值,但是我们可以修改curErr的地址值。<BR><BR> do_something();<BR> if ( *curErr ) {<BR> errorHandler();<BR> *curErr = 0; // ok重置被寻址的对象<BR> }<BR> 但是试图分配地址给curErr则是错误的,如:<BR> curErr = &myErrNumb; // 错误<BR> <BR> int const *aaaaaaaaa 这个好像和const int *aaaaaaaaa没有区别。你再看看是不是。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:王保迎 回复日期:2002-10-04 15:04:14
<br>内容:朱兵兄:<BR> 不可否认,你对指针很了解。但偶认为你解释的有些地方不太妥当。<BR>如:<BR>………………………………………………………………………………<BR> const int * aaaaaaaaaa ;<BR> aaaaaaaaaa是一个被定义为const的指向整型对象的指针。aaaaaaaaaa本身不是const,而aaaaaaaaaa的地址是const,不能变的。<BR>……………………………………………………………………………………<BR>偶认为<BR>改为<BR> aaaaaaaaaa是一个被定义为指向const整型对象的指针。aaaaaaaaaa本身不是const,而aaaaaaaaaa指向的对象是const,不能变的。<BR><BR>另如:<BR>…………………………………………………………………………<BR> 这意味着我们不能分配给curErr另外的地址值,但是我们可以修改curErr的地址值<BR>…………………………………………………………………………<BR>偶以为<BR> 改为<BR> 这意味着我们不能分配给curErr另外的地址值,但是我们可以修改curErr地址指向的对象的值<BR><BR>一点拙见,见笑了<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dr0 回复日期:2002-10-04 15:11:44
<br>内容:winnerbao 对.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:朱 兵 回复日期:2002-10-09 15:08:02
<br>内容:王兄:<BR> 您说得很对,谢谢指教。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:矿工王保保 回复日期:2002-10-09 15:54:37
<br>内容:朱兵兄:<BR> 别客气,我也是东北人,咱们以后多亲多进
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -