Как я могу выполнить этот код ниже данных в C++:Как переопределить оператор = для строк в C++
mystring a;
a="A test text";
«MyString» является классом, который определяется (сам) для струнных и других операторов подобный +, ==, >>, < < и т. д. определены в этом классе. Как определить функцию (функцию друга с классом), которая «=» выполняет то, что я упомянул.
если были ошибки диктовки, простите меня.
Как это делается в STL? http://www.cplusplus.com/reference/string/string/operator=/ – myaut
Не создавайте собственные строковые классы, используйте 'std :: string'. – Griwes
Хорошие ответы ниже, но как только вы построили свой класс строк, внимательно просмотрите его, сравните его с 'std :: string', bin the first и используйте последний. – Bathsheba