Как я могу перегрузить оператор присваивания в переполнении стека

Я читал эту статью: https://www.thc.org/root/phun/unmaintain.html, и я пытался осуществить шаги Misleading names (ищи isValid(x)) а также How To Fix Unused Variable Errors (№ 29 в разделе «Разные техники»).

Я хочу сделать что-то более полезное (также в соответствии со статьей), поскольку лучше делать больше вещей на меньшем количестве строк.

К сожалению, я не знаю, как перегрузить оператор присваивания для базового типа. Я знаю, что могу сделать что-то вроде operator=(&Other o) если бы я использовал класс, но, увы, C / C ++ не берет после Java наличие классов для некоторых базовых типов …

1

Решение

К сожалению, я не знаю, как перегрузить оператор присваивания для базового типа. Я знаю, что могу сделать что-то вроде operator=(&Other o) если бы я использовал класс

Вы не можете перегружать операторы для встроенных типов в C ++. И это конец истории.

но, увы, C / C ++ не берет после Java наличие классов для некоторых базовых типов …

…Вы делаете это звучит как различие Java между int а также Integer это как-то хорошо 🙂

3

Другие решения


По вопросам рекламы [email protected]