Вопросы по теме 'constructor-overloading'

Могу ли я вызвать в конструкторе и эту, и базовую перегрузки?
Ближайший поток, который я смог найти, был этот , но там сценарий другой - вызываемый базовый конструктор является конструктором по умолчанию. Здесь мне нужно указать, какой параметр я хочу передать. Допустим, у нас есть следующий сценарий:...
75 просмотров
schedule 23.10.2021

c ++ конструктор копирования (ссылки) и конструктор перемещения класса сожительства
Вот код, показывающий намерение: template<typename T> class B { public: // this should indeed set t_ as a reference to t B(T& t):t_(t){} // this should instead set t_ as a copy of t B(T&& t):t_(t){} T& t_; //...
56 просмотров

Kotlin создает конструктор класса данных, принимающий как List, так и MutableList, но хранит их изменяемый экземпляр
Я хочу создать класс данных, который может принимать как список, так и изменяемый список, и если список является экземпляром MutableList, тогда напрямую сделайте его свойством else, если это список, затем преобразуйте его в MutableList, а затем...
285 просмотров

Разрешение перегрузки работает для обычного метода, но не для конструктора
Моя цель — иметь серию перегрузок, при которых вызывается правильная версия метода в зависимости от типа параметра (известного только во время выполнения). Однако я столкнулся с интересной проблемой в случае, когда метод, который я хочу перегрузить,...
50 просмотров

Передать целочисленный аргумент в один конструктор, с плавающей запятой в другой
У меня есть: class C { C(long){...}; C(double){...}; : } К сожалению, C c{5}; // error! ambiguous overload (Это довольно ужасно, не так ли? Целочисленный тип, безусловно, должен отдавать предпочтение конструктору,...
185 просмотров

проблема с созданием экземпляра одноэлементного перегруженного конструктора - Ошибка: конструктор в типе не может быть применен к заданным типам
Я использую класс GoPiGo3 из GautamV/J4GPG на github. для управления платой GoPiGo3 от DexterIndustries. Код не является официальным от DexterIndustries, это порт Java из библиотеки Python, которую делает DexterIndustries. Я просто пытаюсь...
48 просмотров