Вопросы по теме 'explicit'
Есть ли оправдание для создания исключения из неявного преобразования?
Из MSDN :
Устраняя ненужные приведения, неявные преобразования могут улучшить читаемость исходного кода. Однако, поскольку неявные преобразования могут происходить без указания их программистом, необходимо соблюдать осторожность, чтобы...
1217 просмотров
schedule
18.11.2023
Явный конструктор копирования
Я расширил std::string, чтобы удовлетворить свои потребности в написании пользовательской функции, встроенной в строковый класс с именем CustomString .
Я определил конструкторы:
class CustomString : public std::string {
public:...
25705 просмотров
schedule
06.09.2022
Явный конструктор со всеми аргументами по умолчанию не может быть вызван из другого конструктора того же класса
Почему явный конструктор со всеми аргументами по умолчанию не может быть вызван из другого конструктора того же класса?
#include <iostream>
#include <string>
class A {
public:
explicit A(int a = 1, int b = 2) :
a_(a),...
123 просмотров
schedule
10.06.2024