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

📄 subject_46534.htm

📁 vc
💻 HTM
字号:
<p>
序号:46534 发表者:badboy 发表日期:2003-07-11 01:53:39
<br>主题:指向数组的指针,那函数应该返回什么类型的?
<br>内容:不好意思,又要麻烦大家了!<BR><BR>class hd<BR>{<BR>public:<BR>&nbsp;&nbsp;&nbsp;&nbsp;hd(){int num[3][3]={1,2};a=num;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;int * get(){return a;}&nbsp;&nbsp;&nbsp;&nbsp;<BR>//该get()函数到底应该反回什么类型的指针?<BR>//按说,指针a是指向数组的指针,可是无论是int ** 还是int * ,编译器都抱错。<BR>private:<BR>&nbsp;&nbsp;&nbsp;&nbsp;int (*a)[3];&nbsp;&nbsp;&nbsp;&nbsp; //a被声明一个指向数组的指针<BR>};
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:counter-bug 回复日期:2003-07-11 10:09:20
<br>内容:可以这样写,不过使用者要知道里面只有3个指针<BR>int ** get(){return (int **)a;} 
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:罗兹维尔 回复日期:2003-07-11 23:12:16
<br>内容:int (*get()) [3] {return a;}&nbsp;&nbsp;&nbsp;&nbsp;<BR>2003-7-11 23:52:45

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -