gpt4 book ai didi

c++ - 在 C++ 模板中使用声明?

转载 作者:行者123 更新时间:2023-11-27 23:33:08 32 4
gpt4 key购买 nike

在模板声明、显式特化或显式实例化中,声明中的 init-declarator-list 最多应包含一个声明符。当这样的声明用于声明类模板时,不允许声明符。

有人解释一下吗?

对我来说,有必要检查编译器是否遵循 ISO 标准吗?这是我们的项目,请帮助我?

最佳答案

这意味着你不能写

template <class T> class A{} a, b;

或类似的

template <class T> A<T>::a=0, A<T>::b=1;

(想象一下第一种情况下 ab 会是什么)。有关声明符的更详尽解释,请参阅标准第 8 章。

关于c++ - 在 C++ 模板中使用声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3334093/

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