社区
C语言
帖子详情
为什么不能调用呢?
snowedforest
2004-09-29 01:37:26
void GetData(float **p)
{
CString s;
s.Format("%f",p[0][0]);
::AfxMessageBox(s);
}
void CDoblePointersDlg::OnOK()
{
int row(5),col(4);
float p[5][4];
GetData((float**)p);
CDialog::OnOK();
}
...全文
110
3
打赏
收藏
为什么不能调用呢?
void GetData(float **p) { CString s; s.Format("%f",p[0][0]); ::AfxMessageBox(s); } void CDoblePointersDlg::OnOK() { int row(5),col(4); float p[5][4]; GetData((float**)p); CDialog::OnOK(); }
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
geesun
2004-09-29
打赏
举报
回复
pengzhenwanli(紫气日盈) 说得对!看看谭好强的C语言的书上面就有!
pengzhenwanli
2004-09-29
打赏
举报
回复
float p[5][4];
这个不对。二维数组并不是指向指针的指针。
你这样的定义,并没有办法调用传入的二维数组的指针。
你必须传入指针的指针
。要想你这么调用
得这样定义
void getdate(float (*p)[4]);
flyelf
2004-09-29
打赏
举报
回复
????
什么是Java?Java能搞什么?为什么用Java?
为什么说他高级?因为他是面向对象的编程语言,那有的小伙伴就要问了,面向对象就高级就了嘛?这是什么逻辑?因为Java面向对象,所以它简单易学,相比较C语言和C++等等,Java的学习难度大幅度降低,因为很多东西都被...
java中静态方法为什么
不能
调用
非静态成员?
静态方法在没有创建对象、实例化的时候就已经存在了,所有静态方法可以互相
调用
,非静态方法和变量是属于对象的,
不能
直接访问。静态不需要生成对象就已经存在了,非静态要生成对象才可以产生,静态成员
不能
直接访问...
为什么
不能
用返回值类型来判断方法是否重载呢?
方法重载定义: 如果一个类中出现了两个及两个以上的方法的方法名相同,形参列表不同,则被称为方法...为啥为什么
不能
用返回值类型来判断方法是否重载呢? 就比如 int f(){} 和 void f(){} 在main方法中
调用
时
C++的类中,那些函数
不能
用virtual修饰?
1. C++的类中,那些函数
不能
用... 为什么构造函数
不能
为虚函数?构造函数
调用
时,Vtable没有建立,当然
不能
使用虚函数。构造函数不需要是虚函数,也不允许是虚函数,因为创建一个对象时我们总是要明确指定对象的类。
值为null的对象为什么可以
调用
静态方法而不报错(空指针)呢?
此处用实例
调用
,但实例值为空,所以我起初认为编译肯定通过,但是会 抛出一个java.lang.NullPointerException的RuntimeException 但是运行结果却是在控制台成功的打印出了hello,这令我十分费解。 ...
C语言
70,026
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章