【发布时间】:2021-08-29 01:10:38
【问题描述】:
我正在尝试编写自己的向量。我必须先初始化一个数组,然后将向量的值设置为数组(块 2)。如何结合这两个步骤(第 3 块)?
template <class T>
class Test{
public:
T value
Test operator= (T list[]){
...//value = list[2]
...
...
...//do stuff to make array
return 0;
}
}
int main() {
int testarr[] = {0, 12, 23};
Test<int> vect = testarr;
std::cout << vect.get(2) << '\n';
}
int main() {
Test<int> vect = {0, 12, 23};
std::cout << vect.get(2) << '\n';
}
【问题讨论】: