簡體   English   中英

template typedef c ++ 0x

[英]template typedef c++0x

我發現了幾個問題,詢問C ++ 0x中的模板typedef,它們是用using關鍵字解決的; 但是,使用GCC 4.6.1(運行g++ -std=c++0x ),我收到以下錯誤:

錯誤:'使用'之前的預期unqualified-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開始支持模板別名。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM