У меня есть функция конкатенации которая возвращает мой собственный класс String. Но когда я вызываю ее в main с помощью конструктора копии, выводит ошибку "отсутствуют экземпляры конструктора "String::String", соответствующие списку аргументов". Код прилагается.
Строка вызова в main:
String res(str.concat(str1));
Сам конструктор копии:
String::String( String& str) {
size_t size = strlen(str.string_) + 1;
delete[]str.string_;
str.string_ = new char[size];
strcpy_s(str.string_, size, str.string_);
}