有没有办法让C++ Prepossessor打印所有自动生成函数的代码,例如复制和移动构造函数,以及通过命令行选项复制和移动赋值运算符g ++或clang?使用预处理器打印C++类中的默认函数
0
A
回答
1
没有。至少不是C++代码。如果您计数转储生成的asm,请查看-S
开关。
6
不,prepossessor正在处理您的源代码,将它视为只是一个文本,之前 C++编译开始,它不执行C++语法分析,它不知道任何c + +语言结构。 预处理器的输出,这是另一种文本,被用作实际的C++编译
输入说到这里,我还想提一提,我只是今天读来很有趣的文章 - Can Qt's moc be replaced by C++ reflection,沿着其他的东西也触动有关的反思使用C++语言和链接到Call for Compile-Time Reflection Proposals。所以它看起来像我们只需要稍微等一下,你所要求的就可能很快:)
相关问题
- 1. 流处理:打印函数c#
- 2. 使用fmdb打印预处理语句
- 3. 是否可以在C中打印预处理器变量?
- 4. 在预处理器语句中使用C函数
- 5. 在C++中使用getopt时打印默认参数
- 6. 使用c预处理器自动生成函数转发器
- 7. 类使用非默认的构造函数,类(C++)中
- 8. 处理数 - 打印预览对话框
- 9. 如何使C函数和预处理器宏可用于多个Objective-C类?
- 10. 在C#中的默认打印机无声打印
- 11. 如何更改Android打印类中的默认打印选项
- 12. 如何通过C预处理器打印磅/散列?
- 13. 预处理器使函数名称unaccessabel
- 14. 打印预览+ PrintDialog类C#
- 15. Python装饰器处理装饰函数的默认参数
- 16. 如何使用yii2中的处理栏进行预先打印?
- 17. 打印默认值
- 18. C++预处理器
- 19. 使用默认参数类型处理scala函数,就好像它没有默认参数
- 20. 打印在c#上使用默认打印机的活动报告
- 21. 预处理函数
- 22. 无对话框的铬打印(默认打印机)Winforms C#
- 23. 用于多语句函数的C预处理器语法?
- 24. 用于生成函数名称的C预处理器定义
- 25. 处理任意异常,打印默认异常消息
- 26. Wix 3.5预处理器扩展 - undefined预处理函数
- 27. 何时使用预处理器指令来定义C++中的函数?
- 28. 使用c设置窗口的默认打印机#
- 29. 使用事件处理函数调用函数,同时防止默认行为
- 30. 如何使用不带打印机的默认打印机(VB Net)打印PDF
可能重复[查看由编译器生成的默认函数?](http://stackoverflow.com/questions/2129200 /视图的默认函数生成逐一个编译器) – kfsone