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

Почему конструктор Guid без параметров генерирует пустой GUID?
Почему конструктор Guid без параметров генерирует пустой GUID, а не сгенерированный по умолчанию, как в случае с Guid.NewGuid()? Есть ли конкретное применение пустому Guid?
6146 просмотров
schedule 12.04.2023

Можно ли использовать синглтон с конструктором не по умолчанию в С#?
Я реализую структуру уведомлений для одного из моих проектов. Поскольку я хочу, чтобы он был очень общим, пользователь может использовать несколько транспортных уровней, так что ему действительно не нужно заботиться об использовании одного метода...
4018 просмотров
schedule 08.04.2024

Обходной путь неограниченного объединения С++
#include <stdio.h> struct B { int x,y; }; struct A : public B { // This whines about "copy assignment operator not allowed in union" //A& operator =(const A& a) { printf("A=A should do the exact same thing as A=B\n"); }...
1455 просмотров

Что такое код: base()
Какова цель base() в следующем коде? class mytextbox : TextBox { public mytextbox() : base() { this.Text = "stack"; } } Почему во время разработки отображаются сообщения ؟ мой код: class Class1:TextBox {...
235 просмотров

Проблема с переопределением save_construct_data при сериализации указателя на класс без конструктора по умолчанию
Я пытаюсь следовать этому примеру http://www.boost.org/doc/libs/1_42_0/libs/serialization/doc/serialization.html#constructors , но я продолжаю получать ошибки. Следуя примеру, я получаю сообщение об ошибке при попытке доступа к частной переменной...
1520 просмотров

Член класса без конструктора по умолчанию
Предположим, у меня есть класс A без конструктора по умолчанию, фабричный метод factoryA, который возвращает объект типа A, и класс B, который имеет A в качестве своего члена. Я знаю, что в этом случае член типа A из B должен быть инициализирован в...
13177 просмотров

В модели актора Akka Java может ли маршрутизатор создавать акторов с конструктором, отличным от стандартного?
В модели актера Akka Java, если у меня есть RoundRobinRouter, когда вызывается его метод tell() , я хочу, чтобы маршрутизатор (как мастер) создавал дочерних акторов с конструктором не по умолчанию, потому что мне нужно передать некоторые параметры....
594 просмотров
schedule 07.10.2022

Шаблон игнорирует константу (почему?)
Кто-нибудь знает, почему это компилируется?? template< typename TBufferTypeFront, typename TBufferTypeBack = TBufferTypeFront> class FrontBackBuffer{ public: FrontBackBuffer( const TBufferTypeFront front, const TBufferTypeBack...
197 просмотров

С++ требуется конструктор по умолчанию вместо уже созданного конструктора с параметрами
Хорошо, это связано с моим предыдущим вопросом о связанных списках. Я продолжил использовать вектор вместо связанного списка. Ошибка C2512: 'character': нет подходящего конструктора по умолчанию для строк: character pc; и персонаж saveCharacter; У...
165 просмотров

Конструктор структуры или инициализация
В чем разница между объявлением конструктора this(...) { ... } а также init(...) { ... } для Д struct ? Интересно, потому что BitArray в std.bitmanip использует только init() .
208 просмотров

Копировать конструктор с конструктором по умолчанию в Java
Мне нужно иметь конструктор копирования в моем классе, так как мне нужно создавать повторяющиеся объекты. Я считаю, что если я создам конструктор копирования, мне также придется указать непараметризованный конструктор, поскольку Java больше не будет...
935 просмотров

Первые обновления конструктора модели в базе данных MVC 4 EF
Я создал приложение MVC 4 с EF db-first, используя модель данных объекта ADO.NET. Раньше я добавлял проверку данных и обновлял конструкторы непосредственно в сгенерированные классы моделей, но, поскольку я предполагаю, что эти таблицы будут...
873 просмотров

Типовой дизайн: типы значений, конструктивность по умолчанию, необязательный «T» и его взаимосвязь?
В последнее время я вижу много материалов об универсальном программировании, и я до сих пор не могу уложиться в одну вещь, когда проектирую типы. Я не уверен, что это лучший способ, позвольте мне объяснить. Для некоторых типов естественно...
146 просмотров
schedule 31.01.2023

Почему у класса с деструктором, объявленным пользователем, есть неявно заданный по умолчанию конструктор?
Код: struct A { ~A(){ }; }; A::A(){ }; //error: definition of implicitly declared default constructor int main() { A a; } ДЕМО Почему код выдает ошибку? Я ожидал, что программа компилируется нормально. В Стандарте сказано...
945 просмотров
schedule 18.05.2023

Как зарезервировать место в стеке для конструируемого объекта, отличного от стандартного?
Я бы в основном написал следующий фрагмент кода. Я понимаю, почему он не может скомпилироваться. A instance; // A is a non-default-constructable type and therefore can't be allocated like this if (something) { instance = A("foo"); // use a...
345 просмотров
schedule 21.12.2023

Почему частный конструктор запрещает наследование?
Я знаю два способа, которые запрещают наследование: сделать последний урок объявить частного конструктора Чтобы предотвратить наследование, конструктор класса по умолчанию должен быть объявлен как закрытый. class Class { private...
1413 просмотров

Как предотвратить использование конструктора по умолчанию?
Я вырос с компилятором Java, автоматически генерирующим конструктор по умолчанию всякий раз, когда в классе нет явного конструктора; и не генерировать, когда у меня есть какие-либо явные конструкторы. Насколько я понимаю, конструктор определяет...
1571 просмотров

Почему объект object.__new__ не игнорирует аргументы?
Я заметил, что определение __new__ начинается следующим образом: def __new__(cls, *args, **kw): # This is needed because object.__new__ only accepts # the cls argument. new_meth = super().__new__ if new_meth is object.__new__:...
44 просмотров
schedule 07.05.2024

Почему создается конструктор по умолчанию, хотя мой абстрактный класс имеет защищенный конструктор?
У меня есть абстрактный класс MousableActor , который расширяет конкретный класс Actor : public abstract class MousableActor extends Actor { /** * Constructs a MousableActor. */ protected void MousableActor() { } }...
100 просмотров
schedule 16.03.2024

Конструктор по умолчанию с обычными конструкторами для классов c++
Я пытался понять конструктор по умолчанию, и я думаю, что понимаю, если это единственный конструктор в классе. Но что, если в классе определено более одного конструктора. Что я пытаюсь сделать, так это создать класс «вектор», в котором будут...
227 просмотров