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

📄 subject_23758.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:23758 发表者:吾讲得 发表日期:2002-12-06 11:12:32
<br>主题:谢谢帮忙,我有问题要问
<br>内容:1.我整天看到:这个符号,它是什么意思?我只知道它是汽派生类时用到,但比如下面这句String(char *i_string):len(strlen(i_string)){string=new char[len+1];strcpy(string,i_string);}这句是什么意思?又不是继承,:在这里有什么作用?<BR>2.关于函数的返回值我一直都不明白它的函意,比如说void表示此函数没有返回值,但void a(){cout&lt;&lt;"aaaa"}这句同样运行时可以输出结果,它没有返回值但却又可以输出到屏幕上呢?这样char a(){cout&lt;&lt;"aaaa"}这句有返回值跟没返回值不是一样吗?有时我看到有这样的一个程序:void main(){...; }和int main(){...; return 0;}在屏幕上的结果是一样的,那要返回值来干什么?不是多此一举吗?<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-06 11:36:48
<br>内容:2.void a(){cout&lt;&lt;"aaaa"}运行时可以输出结果是因为你用的是输出语句,和返回值没有关系,<BR>有返回值的必须在函数的末尾要有return xx样式的语句。
<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-06 12:50:34
<br>内容:1。如果我猜的没错,String是一个类,而你写的“String(char *i_string)”是它的构造函数。如果是这样,冒号后的意思是把I_string的长度赋给变量len,当然这个len是类String的一个成员变量。所以,“:”的作用是提示赋初值。
<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 16:36:57
<br>内容:那么有返回值和没返回值有什么作用?它的返回值返到哪里的?<BR>你再看我的新贴,里面有个问题和你和我解释strcpy有返回值有冲突
<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 + -