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

📄 subject_23690.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:23690 发表者:吾讲得 发表日期:2002-12-05 20:45:30
<br>主题:我遇到了许多的不明,希望大家能给我作答,谢谢!!
<br>内容:一:<BR>void class_con(Derive&amp; A_Derive)<BR>{...<BR>&nbsp;&nbsp;cout&lt;&lt;A_Derive.data_mem;<BR>}<BR>其中Derive应该是类来的,现在在不考虑我的程序错误的基础上我问个问题:<BR>请问Derive&amp; A_Derive是什么意思?是不是说取类Derive的对A_Derive的地址?<BR>二:<BR>char *ptr=char name[10],这句说明指针指向name的地址,即首地址但下面这句:<BR>char *ptr="Hello"这句的ptr是指针,为什么可以指向的是个字符串而是个地址?<BR><BR>上面的问题我都是看书看不明才来问大家,希望大家能解释给我听,谢谢!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:晚风也渡 回复日期:2002-12-05 20:52:59
<br>内容:一&nbsp;&nbsp;Derive&amp; A_Derive说明该函数的参数是类Derive类型的指针<BR>二&nbsp;&nbsp;ptr是字符串指针,*ptr="Hello"是对该指针的初始化,在C++中可以这样使用。<BR>你还可以这样定义字符数组 char a[]="hello";这些都是可以的
<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-12-05 21:08:55
<br>内容:那么第二题<BR>如果char *ptr=char name[10]我还能明白ptr指向的地址是name的地址*ptr="Hello"的地址是什么?它的意思是不是说Hello在内存中已经分配了六个字节大小的内存,然后把H字符所分配的内存所对应的地址赋值给ptr
<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-12-05 21:47:12
<br>内容:"Hello"字符串在静态内存中占用了7个字节--6个字节保存字符串,1个字节保存终止符0。ptr所指为"H"字符,也就是说"H"字符的地址赋给ptr
<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-12-05 23:58:38
<br>内容:真的谢谢你,我还有问题问你,第一题中Derive&amp; A_Derive我还不明<BR>Derive&amp; A_Derive和Derive* A_Derive有什么不同,里面的Derive是类,但A_Derive是什么?是对象还是指针名?<BR>请问你一下你是怎么学习和学好C++的,我现在还有很多概念模不清,看书也看不明,你可以指导一下我吗?我觉得很少女生学习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-12-06 09:35:00
<br>内容:真是不好意思,我回答错了,呵呵!当时糊涂了<BR><BR>Derive&amp; A_Derive中的&amp;是引用,和C语言的取地址操作符相似,只是引用操作符紧跟在类型的后面,在这里就是Derive的后面.A_Derive是Derive类型的变量<BR><BR>Derive* A_Derive中的A_Derive是Derive类型的指针
<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 + -