社区
C++ 语言
帖子详情
弱弱问,在线等。急~~
hkx88
2004-03-18 05:40:25
A.h
class A
{
public:
....
void SetNum(void);
}
B.h
class B
{
public:
...
void Get();
}
要B.cpp中的Get()中调用SetNum()函数要怎么调用啊?
如:
void Get()
{
//怎么在这里调用SetNum()函数?
}
...全文
57
5
打赏
收藏
弱弱问,在线等。急~~
A.h class A { public: .... void SetNum(void); } B.h class B { public: ... void Get(); } 要B.cpp中的Get()中调用SetNum()函数要怎么调用啊? 如: void Get() { //怎么在这里调用SetNum()函数? }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
byyyyy
2004-03-18
打赏
举报
回复
extern只是声明不是定义
因此你要在B类中定义一个A的对象。然后再调用A中的方法。
happlyman
2004-03-18
打赏
举报
回复
extern A* a; 这一步只是说明你所用的A是在外部定义的,a 还没有生成,你a->SetNum();当然没用了,
B.h
#include "A.h"
class B
{
private:
A a;
public:
...
void Get() { a.SetNum(); }
}
hkx88
2004-03-18
打赏
举报
回复
如果是这样呢?
A.h
class A
{
public:
....
void SetNum(void);
}
extern A* a;
B.h
class B
{
public:
...
void Get();
}
要B.cpp中的Get()中调用SetNum()函数要怎么调用啊?
如:
void Get()
{
a->SetNum();//可以吗?编译器给我报无法解析的外部符号
}
ymbymb
2004-03-18
打赏
举报
回复
void Get()
{
A a;
a.SetNum();
}
angelo23
2004-03-18
打赏
举报
回复
A().SetNum
或者SetNum()是静态成员函数,那就A::SetNum()
区块链之Go语言设计模式
桥梁模式:将抽象化与实现化脱耦,使得二者可以独立的变化,也就是说将他们之间的强关联变成弱关联,也就是指在一个软件系统的抽象化和实现化之间使用组合/聚合关系而不是继承关系,从而使两者可以独立的变化。...
linux内核编译优化,
弱弱
的
问
:如何用-O0优化级别编译Linux内核?
我想调试嵌入式Linux内核源码,版本为montavistapro4.0.1,目标平台为TI的DM355,主机是Fedora12,编译器arm_v5t_le-gcc。现在我通过OpenJTAG+OpenOCD0.4.0+arm_v5t_le-gdb+Emacs已经可以单步调试zImage解压代码,...
著名等级保护专家陆宝华谈我国信息…
等级保护概述 ——著名等级保护专家陆宝华谈我国信息安全等级保护概况 一、什么是等级保护 等级保护在我们国家从2004年正式推动到现在已经4年过去了,那么,什么是等级保护?等级保护是三大项内容: 1. 对信息和...
密码强度等级
密码按如下规则进行计分,并根据不同的得分为密码进行安全等级划分。一、密码长度:5 分: 小于等于4 个字符10 分: 5 到7 字符25 分: 大于等于8 个字符二、字母:0 分: 没有字母10 分: 密码里的字母全都是小(大)写...
面粉等级如何划分?
面粉等级分类:⑴.特制一等粉(富强粉、精粉) 相当于前苏联一等粉,质量比国外的特等粉差,我国单独生产特制一等粉的出粉率为60%-70%。它适宜制作精度较高的面包、馒头、面条、包子等面制品。在生产特制一等粉中也可...
C++ 语言
64,649
社区成员
250,477
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章