gpt4 book ai didi

c++ - 独立于编译器的 C++ 属性

转载 作者:搜寻专家 更新时间:2023-10-31 01:18:32 27 4
gpt4 key购买 nike

Microsoft Visual C++ 编译器具有属性声明构造

__declspec( property( get=get_func_name, put=put_func_name ) )

是否有独立于编译器的 Microsoft C++ __declspec(property(...)) 或其他类似版本?

最佳答案

没有。

像往常一样,以__ 开头的标识符是为编译器保留的。在 C++03 中,您有 __cpluscplus(用于区分 C++ 与 C)、__FILE____LINE__。所有这些都是预处理器实体。

在 C++0x 中,通过引入 __attribute__ 词来模糊差异,这是我知道的第一个具有语义值(value)的词,但它仍然无法满足您的需求为。

编辑:解决@James 评论中的问题。

关于c++ - 独立于编译器的 C++ 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7036601/

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