⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_16668.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:16668 发表者:新的一页 发表日期:2002-09-30 20:32:04
<br>主题:const指针??????????
<br>内容:const int * aaaaaaaaaa<BR>int const *aaaaaaaaa<BR>有什么区别,我看的书是翻译过来的,解释的我看不懂,<BR>各位兄弟可不可以在介绍几本好的c++基础的书????<BR>我看得失〈&lt;21天学会c++&gt;&gt;!!!!!!!!
<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>&nbsp;&nbsp;aaaaaaaaaa是一个被定义为const的指向整型对象的指针。aaaaaaaaaa本身不是const,而aaaaaaaaaa的地址是const,不能变的。例如:<BR>&nbsp;&nbsp; const int * aaaaaaaaaa =0;<BR>&nbsp;&nbsp; const int minWage = 9;<BR>&nbsp;&nbsp; aaaaaaaaaa=&minWage ;//可以<BR>&nbsp;&nbsp; int dval=3;<BR>&nbsp;&nbsp; aaaaaaaaaa=&dval;&nbsp;&nbsp;&nbsp;&nbsp;//可以,因为aaaaaaaaaa本身不是const<BR>&nbsp;&nbsp; *aaaaaaaaaa=3;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //错误<BR> <BR>我们也可以定义常指针既可以指向常对象,又可以指向非常对象,例如:<BR>&nbsp;&nbsp; int errNumb = 0;<BR>&nbsp;&nbsp; int *const curErr = &errNumb;&nbsp;&nbsp;//curErr 是个指向整型对象的常指针。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//所以可以指向一个非常对象。<BR> 这意味着我们不能分配给curErr另外的地址值,但是我们可以修改curErr的地址值。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;do_something();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( *curErr ) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;errorHandler();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*curErr = 0; // ok重置被寻址的对象<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp; 但是试图分配地址给curErr则是错误的,如:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curErr = &myErrNumb; // 错误<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp; 不可否认,你对指针很了解。但偶认为你解释的有些地方不太妥当。<BR>如:<BR>………………………………………………………………………………<BR> const int * aaaaaaaaaa ;<BR>&nbsp;&nbsp;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>&nbsp;&nbsp;改为<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>&nbsp;&nbsp;&nbsp;&nbsp; 您说得很对,谢谢指教。
<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>&nbsp;&nbsp;别客气,我也是东北人,咱们以后多亲多进
<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 + -