gpt4 book ai didi

c++ - 使用 C++11 属性

转载 作者:IT老高 更新时间:2023-10-28 22:13:12 26 4
gpt4 key购买 nike

您能否解释一下如何从 C++ 中的属性中获取信息?例如,我想编写 C++ 到 python 绑定(bind)。为此,我需要用一些特定的绑定(bind)信息来注释类中的所有方法。现在我需要按属性生成一些代码。或者另一个例子,将类映射到数据库实体。还是 C++11 的属性与 Java 或 C# 中的注解不一样?

最佳答案

属性(a new C++11 feature)只是编译器扩展的标准化语法。要执行您想要的操作,您需要一个具有适当扩展名的编译器。到目前为止,我认为任何编译器都没有实现属性语法,更不用说 Python 绑定(bind)的任何特定属性了。

因为它们是为编译器扩展而设计的,所以没有创建自己的属性的标准方法,就像使用 Java 注释或 C# 属性一样。当然,编译器可以提供这种能力作为扩展... ;)

关于c++ - 使用 C++11 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9864328/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com