46
給定一個模板類,如下所示:如何轉發聲明一個C++模板類?
template<typename Type, typename IDType=typename Type::IDType>
class Mappings
{
public:
...
Type valueFor(const IDType& id) { // return value }
...
};
一個人怎麼能向前在頭文件中聲明這個類?
不知道爲什麼這是封閉的 - 鏈接的問題是相似的,但不同。那一個涉及在'std'命名空間中向前聲明模板。這個問題更一般,並有一個不同的最高評分答案。我已投票重新開放。 –