2

我是一名 Java 程序员,我正在学习我非常喜欢的 c++ 11。我真的认为这很棒,但我错过了这种语言中注释的概念。

首先,标准中是否有接近 Java 样式注释的内容?我认为没有经过我的研究。

在 c++ 中“模拟”Java 样式注释的更接近的标准方式(无编译器扩展)是什么?

请不要提及 c++ 11override注释。我的意思是用户定义的注释。

4

1 回答 1

2

标准 C++ 中没有像注解这样的东西。对于替代方案,这取决于您为什么要使用注释。

  • Java 中注解的用途之一是用元数据标记某些方法或类,以便可以在运行时通过反射来检索它。但是标准 C++ 中的反射非常有限,所以没有类似的东西。我还没有看过 boost::reflect,也许它对你有用。
  • 注释的另一个用途是拥有在编译时进行干预以注入一些代码或进行检查的工具。在 C++ 中做这种事情的工具是预处理器。
于 2013-02-11T22:16:10.153 回答