1
是否有可能的typedef unparameterized模板像下面?
template <class Number>
typedef Pair<Number> Point<Number>;
如果是,應該使用什麼語法?謝謝。內部類
是否有可能的typedef unparameterized模板像下面?
template <class Number>
typedef Pair<Number> Point<Number>;
如果是,應該使用什麼語法?謝謝。內部類
使用的typedef:
#include <vector>
template <typename T>
struct container
{
typedef std::vector<T> cont;
};
int main()
{
container<int>::cont q;
q.push_back(4);
}
可能爲時已晚。這是link的副本。
template <typename First, typename Second, int Third>
class SomeType;
template <typename Second>
using TypedefName = SomeType<OtherType, Second, 5>;
受gcc-4.7和4.8支持。 IDE可能需要手動設置標誌
-std=c11
http://www.gotw.ca/gotw/079.htm – 2011-05-25 16:44:08