В C++, когда мы создаем класс, не распространяясь на какой-либо класс.В C++, когда мы создаем класс, не распространяясь на какой-либо класс
- Не имеет ли родительский класс?
- Если да, то для какого класса мы переопределяем операторы?
В C++, когда мы создаем класс, не распространяясь на какой-либо класс.В C++, когда мы создаем класс, не распространяясь на какой-либо класс
Класс без базовых классов - это просто: тип сам по себе.
Таким образом, не следует переопределять ни один базовый класс, ни операторы, ни что-либо еще.
Это так, наряду с конструктором по умолчанию, конструктором копирования, деструктором оператора присваивания копий операторы по умолчанию и любые другие требуемые будут добавлены компилятором –
@krishnakanthreddy Да, компилятор может генерировать стандартные реализации специальных функций-членов. Но нет переопределения, поскольку родительская реализация не выполняется. – Quentin
Класс без родителя не имеет класса. Это его собственный особый тип. Некоторые операторы по умолчанию могут или будут созданы компилятором автоматически, но они не наследуются. – Steve
Я читал ваш вопрос несколько раз и понятия не имею, о чем вы спрашиваете. Просьба уточнить. – Philipp
Вместо того, чтобы добавлять их в каждый класс с помощью compiler.we, можно объявлять элементы по умолчанию в одном классе и сделать этот родительский класс компилятором хорошим вариантом. –