相关疑难解决方法(0)

我可以使用std :: vector作为模板参数,还是需要std :: vector <T>?

我知道这是一个简单的问题,但我找不到答案.

我试图做这样的事情,但最终我希望它是std :: shared_ptr或std :: weak_ptr而不是std :: vector.

template <int dim, class ChunkClass, class PtrClass>
class BaseChunkWindow : public IChunkWindow<BaseChunkWindow<dim, ChunkClass, PtrClass>, IChunk<ChunkClass>> {
public:
...
private:
PtrClass< IChunk<ChunkClass> > ptr;  <-- compiler doesn't like this line, however IChunk<ChunkClass>* works
};
Run Code Online (Sandbox Code Playgroud)

c++ templates

5
推荐指数
2
解决办法
4154
查看次数

标签 统计

c++ ×1

templates ×1