Я просто начинающий на языке C++, и у меня есть некоторые вопросы по этому фрагменту кода. Я пытаюсь перегрузить некоторые операторы.Перегрузка оператора (=)
string& operator = (char R) { string T = R ; *this = T; return *this; }
Первый вопрос: Почему мне нужно перегрузить равный оператору в то время как конструктор может сделать работу?
Второй вопрос: (не относится) Что означает (char R)
?
Во-первых, что такое 'T'? – Rob
Все о перегрузке оператора: http://stackoverflow.com/questions/4421706/operator-overloading – chr
Нет перегрузки оператора в C! –