gpt4 book ai didi

c++ - 类 ("C++ requires a type specifier for all declarations"中的运算符)

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:03:25 33 4
gpt4 key购买 nike

<分区>

这是我遇到的错误“C++ 需要所有声明的类型说明符”我不知道如何修复它

//this code id in the DynamicStringArray.cpp
template<class T>
DynamicArray<T>:: operator = (const DynamicArray<T> &rightSide) {
if(this != &rightSide) {
delete[] dynamicArray;
dynamicArray = new T[rightSide.size];
size = rightSide.size;
for(int i = 0; i < size; i++) {
dynamicArray[i] = rightSide.dynamicArray[i];
}
}
//and this one is in the DynamicStringArray.h
template <class T>
class DynamicArray{
public:
DynamicArray<T> operator=(const DynamicArray &rightSide);
exit status 1DynamicStringArray.cpp:64:19: error: C++ requires a type specifier for all declarationsDynamicArray:: operator = (const DynamicArray &rightSide) {                  ^1 error generated.

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com