📄 subject_46534.htm
字号:
<p>
序号:46534 发表者:badboy 发表日期:2003-07-11 01:53:39
<br>主题:指向数组的指针,那函数应该返回什么类型的?
<br>内容:不好意思,又要麻烦大家了!<BR><BR>class hd<BR>{<BR>public:<BR> hd(){int num[3][3]={1,2};a=num;}<BR> int * get(){return a;} <BR>//该get()函数到底应该反回什么类型的指针?<BR>//按说,指针a是指向数组的指针,可是无论是int ** 还是int * ,编译器都抱错。<BR>private:<BR> int (*a)[3]; //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;} <BR>2003-7-11 23:52:45
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -