gpt4 book ai didi

c++ - 模板 typedef c++0x

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:31:02 25 4
gpt4 key购买 nike

我发现了几个关于 C++0x 中模板类型定义的问题,这些问题通过 using 关键字解决;然而,使用 GCC 4.6.1(运行 g++ -std=c++0x),我得到以下错误:

错误:在“使用”之前需要不合格的 id

你能帮我找出我哪里出错了吗?几个小时以来我一直在努力解决这个问题......

代码:

#include <map>

template<typename INDEX, typename VALUE>
class GenericSparseVector
{
protected:
std::map<INDEX, VALUE> indices_to_values;
};

template <typename VALUE>
using StandardSparseVector = GenericSparseVector<int, VALUE>;

最佳答案

从 gcc 4.7 开始支持模板别名。

关于c++ - 模板 typedef c++0x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9882553/

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