c++有没有注解?类似java的@

2024-11-28 17:16:03
推荐回答(4个)
回答1:

这个是没有的,注解这东西貌似只有java才用
Annotation(注解)是JDK5.0及以后版本引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。注解是以‘@注解名’在代码中存在的,根据注解参数的个数,我们可以将注解分为:标记注解、单值注解、完整注解三类。它们都不会直接影响到程序的语义,只是作为注解(标识)存在,我们可以通过反射机制编程实现对这些元数据(用来描述数据的数据)的访问。另外,你可以在编译时选择代码里的注解是否只存在于源代码级,或者它也能在class文件、或者运行时中出现(SOURCE/CLASS/RUNTIME)

回答2:

有,参考 __attribute__((annotate("xxxx")))

回答3:

C++没有这个语法。

回答4:

你可以通过万能的宏自己实现c++版本的注解