【发布时间】:2011-10-06 14:45:08
【问题描述】:
作为一个练习,我正在制作一个模板 Array 类,我想执行此操作:
Array<int> a[5];
a[4] = 2;
这样的东西怎么写?
我试过了:
template<class T> class Array{
...
T operator[(const int loc)]=(const T temp);
【问题讨论】:
-
仅供参考,首选做法是在转换为模板之前完全编写具体类。
-
模板在这里并不重要。这是一个关于如何重载
op[]的问题。
标签: c++ class templates operator-keyword