帮忙解释下?

coldiceangel 2009-12-18 12:00:15
typedef int P();
typedef int Q();

class A
{
static P(Q);
static Q(P);
};

前提是:implicit int rule成立
...全文
110 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengzhixi 2009-12-18
  • 打赏
  • 举报
回复
因为如果是强引用的话,必须要求引用的对象必须有定义,否则会出现链接错误,如果是弱引用链接不会出错,但是运行会出错
coldiceangel 2009-12-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dskit 的回复:]
引用 1 楼 pengzhixi 的回复:
因为如果是强引用的话,必须要求引用的对象必须有定义,否则会出现链接错误,如果是弱引用链接不会出错,但是运行会出错

支持2楼的观点。
但不知道你想知道的是什么。
typedef int P();
函数指针;

[/Quote]

就是那4条语句的解释,函数指针好像不对吧?
pengzhixi 2009-12-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 pengzhixi 的回复:]
因为如果是强引用的话,必须要求引用的对象必须有定义,否则会出现链接错误,如果是弱引用链接不会出错,但是运行会出错
[/Quote]

好像答得文不对题,汗一个,taodm赶快帮我解围
taodm 2009-12-18
  • 打赏
  • 举报
回复
这个哪位能告诉我怎么在C++下让implicit int rule成立?
dskit 2009-12-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 pengzhixi 的回复:]
因为如果是强引用的话,必须要求引用的对象必须有定义,否则会出现链接错误,如果是弱引用链接不会出错,但是运行会出错
[/Quote]
支持2楼的观点。
但不知道你想知道的是什么。
typedef int P();
函数指针;

65,187

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧