Я определил класс,C++ самостоятельно определить класс возврат
Цель: симулировать строку, но с большим количеством функциональных возможностей
class ex_char
{
public:
ex_char(char *input):len(strlen(input)){strcpy(str,input);}
...functions...
private:
char *str; //where the char array is saved
int len; //length of the char array
};
Для нормального массива символов, мы можем использовать:
char charray[10]="String";
cout<<charray;
, чтобы показать содержимое массива символов
Но как я могу показать содержимое строки моего класса недвижимость на
cout<<excharray;
Оператор перегрузки '<<' –
Не забудьте указать 'str' в память врага перед вызовом' strcpy' ... – 6502
Вам не нужно выделять память для 'str'? Вам будет лучше использовать 'std :: string'. – juanchopanza