gpt4 book ai didi

visual-studio - 为什么从 Visual Studio 2008 中删除了在新 ATL 项目中使用属性的选项?

转载 作者:行者123 更新时间:2023-12-03 22:58:28 29 4
gpt4 key购买 nike

这是来自 MSDN 评论的文本:“根据 ATL Internals(第 2 版)一书,属性的使用已被弃用,不应在新的 ATL 项目中使用。”

但是为什么?!!

最佳答案

在 ATL 中,这些属性是一个编译器技巧。它们不像 C# 中的属性那样是平台的核心部分。它们也比宏更容易调试,而且转储生成的属性代码的方法很麻烦。

我怀疑另一个问题可能是 C++ 编译器兼容性和标准遵从性。属性并没有产生更漂亮的 C++ 代码,也许这种语法可能会在未来版本的真正 C++ 标准中使用。

关于visual-studio - 为什么从 Visual Studio 2008 中删除了在新 ATL 项目中使用属性的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50310/

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