查看模板元编程c ++生成的临时代码

时间:2016-06-10 17:32:31

标签: c++ templates g++ generic-programming

如何通过g ++或visual studio在c ++中看到由template meta-programming生成的临时代码(简称为" TMP")?我的理解是,在使用TMP时,编译器会生成"隐含的" c ++代码。这会把它放在解析器周围和汇编器之前,所以它应该(我认为)是"可读" (虽然冗长)。有没有办法直接在我自己的源代码中执行此操作?

我想了解TMP。我一直在阅读wikibooks article on the topic。我相信这有时也被称为[泛型编程],并且在[stl]和[boost]中广泛使用。

目前,我在GNU / Linux上使用G ++,并且更喜欢与此相关的帮助。我认为这是发布此内容的正确SE网站,因为Tour认为好的问题可能涉及"软件开发工具","特定的编程问题"和#34;编码技术",我要求提供特定的工具建议。

0 个答案:

没有答案