超强的编程智力问题(似乎无解) #define val 1+999cout<<val<<endl;----------都知道输出应该是数字类型1000吧那如果我要求输出"1+999" 既保持原来宏展开的风貌任何做到呢一个刚进公司的小妹妹问的汗 难住了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵 是的但你考虑下面的#define RUNTIME_CLASS(class_name) (&class_name::class##class_name)我要得到其实际的展开注意我们下面要执行COUT<<RUNTIME_CLASS(JYG)<<ENDL 应该得到的结果"(&jyg::classjyg)" 注意题目呀考虑下面的#define RUNTIME_CLASS(class_name) (&class_name::class##class_name)我要得到其实际的展开注意我们下面要执行COUT<<RUNTIME_CLASS(JYG)<<ENDL应该得到的结果"(&jyg::classjyg)" 听说MAP文件能看我生成了里面乱七八糟的那里有什么展开后的代码? #define RUNTIME_CLASS(class_name) (&class_name::class##class_name)楼主,自己写个函数吧。 #define val(x) #x#define xx val(1+999)cout<<xx<<endl; 【兔子党】越来越发现自己有点CSDN依赖症了,求解脱 做过编译器的请进? 求各位指点一下如何用VC++开发SQL2000数据库报表! 关于MFC工程文件转移的问题? 请教?在MDI工程中,基于CListView的视图,打算获取Column的宽度变化?同时记录下变化之后的值! 在打开文件对话框后,怎样获得文件名,不带扩展名的! 简单问题,有关子窗口滚动 在VC中調RealAudio出錯,能解決的留下Mail,我寄源碼給他 求Visual C++开发数据库的电子书 关于在ASP中用COM+ADSI来验证NT帐号的问题 怎么样应用其他项目的dll文件 笨笨的问一下~~
但你考虑下面的
#define RUNTIME_CLASS(class_name) (&class_name::class##class_name)
我要得到其实际的展开
注意我们下面
要执行COUT<<RUNTIME_CLASS(JYG)<<ENDL
"(&jyg::classjyg)"
考虑下面的
#define RUNTIME_CLASS(class_name) (&class_name::class##class_name)
我要得到其实际的展开
注意我们下面
要执行COUT<<RUNTIME_CLASS(JYG)<<ENDL应该得到的结果
"(&jyg::classjyg)"
我生成了
里面乱七八糟的
那里有什么展开后的代码?
楼主,自己写个函数吧。
#define xx val(1+999)
cout<<xx<<endl;