社区
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();
}
...全文
151
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写文章
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中的静态方法为什么
不能
调用
非静态方法
hello,小伙伴们好,我是江湖人送外号[道格牙]的子牙老师。昨晚京东大佬勇哥在群里分享了一道他新创的JVM面试题,我听完后觉得还挺有意思的,分享给大家
为什么构造函数
不能
声明为虚函数,析构函数可以,构造函数中为什么
不能
调用
虚函数?
构造函数中为什么
不能
调用
虚函数? 构造函数
调用
层次会导致一个有趣的两难选择。试想:如果我们在构造函数中并且
调用
了虚函数,那么会发生什么现象呢?在普通的成员函数中,我们可以想象所发生的情况——虚函数的
调用
是在运行时决定的。这是因为编译时这个对象并
不能
知道它是属于这个成员函数所在的那个类,还是属于由它派生出来的某个类。于是,我们也许会认为在构造函数中也会发生同样的事情。 然而,情况并非如此。对于在构造函数中
调用
一个虚函数的情况,被
调用
的只是这个函数的本地版本。也就是说,虚机制在构造函数中不工作。 这种行为有两个
静态方法为什么
不能
调用
非静态方法?细品
静态方法为什么
不能
调用
非静态方法! 针对这个问题。有如下两点要说: 1>静态方法
不能
调用
非静态方法: 静态方法是把方法由对象层级提升到类层级,这就使得这个方法在类加载的时候就在内存中分配了区域,即存在这个方法。 反之, 对象层级的方法<非静态方法>只有在这个方法的对象被
调用
时才去内存中分配区域,即产生这个方法, 因此。 静态方法无法
调用
非静态方法。即等同于存在的对象...
为什么在DllMain里
不能
调用
LoadLibrary和FreeLibrary函数?
为什么在DllMain里
不能
调用
LoadLibrary和FreeLibrary函数? MSDN里对这个问题的答案十分的晦涩。不过现在我们已经有了足够的知识来解答这个问题。考虑下面的情况: (a)DllB静态链接DllA (b)DllB在DllMain里
调用
DllA的一个函数A1() (c)DllA在DllMain里
调用
LoadLibrary("DllB.dll...
为什么dev
不能
调用
cmd
dev 为什么dev
不能
调用
cmd
C语言
70,040
社区成员
243,237
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章