Результаты поиска по запросу "constructor"

3 ответа

Это не мешает дочерним элементам предоставлять конструкторы без параметров, а только заставляет дочерние элементы явно вызывать базовый параметризованный конструктор.

abstract class CAbstract { private string mParam1; public CAbstract(string param1) { mParam1 = param1; } } class CBase : CAbstract { }ласса CBase его следует инициализировать, указав параметр. Как отключить конструктор без параметров для класса ...

2 ответа

C ++ struct constructor

Я пытался создать свою собственную структуру. Итак, я написал этот кусок кода. struct node { int val, id; node(int init_val, int init_id) { val = init_val; id = init_id; } }; node t[100]; int main() { ... }Я пытался скомпилировать мою программу. ...

4 ответа

Как вы используете конструктор не по умолчанию для члена?

У меня два класса class a { public: a(int i); }; class b { public: b(); //Gives me an error here, because it tries to find constructor a::a() a aInstance; }Как я могу получить его, чтобы экземпляр aInstance создавался с помощью (int i) вместо ...

ТОП публикаций

2 ответа

Ответ - нет, это не так.

жный дубликат: Можно ли явно указать параметры шаблона конструктора? [https://stackoverflow.com/questions/2861839/can-the-template-parameters-of-a-constructor-be-explicitly-specified] в продолжение моего ...

4 ответа

- Джошуа Блох, автор, Эффективная Ява

мер, у меня есть класс, который создает GUI, класс, который обрабатывает все события для GUI, и основной класс, который содержит все объекты, на которые влияют объекты GUI (в основном ползунки), и экземпляры как GUI-класса, так и событие ...

6 ответов

Да, я мог бы сделать параметры по умолчанию, но это на самом деле не отвечает на мой вопрос. Но, возможно, вы правы, и у меня есть какая-то проблема с макетом в моем классе.

ли способ обойти конструктор__init__ класса в питоне? Пример: class A(object): def __init__(self): print "FAILURE" def Print(self): print "YEHAA"Теперь я хотел бы создать экземплярA, Это может выглядеть так, но этот синтаксис неверен. a = A ...

1 ответ

Почему object .__ new__ работает по-разному в этих трех случаях

из вопросаПочему или, скорее, как object .__ new__ работает по-разному в этих двух случаях? [https://stackoverflow.com/questions/18680901/why-does-or-rather-how-does-object-new-work-differently-in-these-two-cases] автора интересовало не почему, ...

2 ответа

JavaScript: использование конструктора без оператора 'new'

Пожалуйста, помогите мне понять, почему работает следующий код: <script> var re = RegExp('\\ba\\b') ; alert(re.test('a')) ; alert(re.test('ab')) ; </script>В первой строке нетnew оператор. Насколько я знаю, конструктор ...

3 ответа

Атрибут экземпляра attribute_name определен вне __init__

Я разделил свой конструктор класса, позволив ему вызывать несколько функций, например так: class Wizard: def __init__(self, argv): self.parse_arguments(argv) self.wave_wand() # declaration omitted def parse_arguments(self, argv): ...

1 ответ

 с именем функции является единственным способом в строгом режиме, а также предпочтительным способом в нестрогом режиме.

тарый трюк (что я узнал на SO [https://stackoverflow.com/questions/383402/]) поймать вызов конструктора как функции, то есть забытьnew ключевое слово. Следующее, или что-то вроде этого, идет в каждом конструкторе сверху. if (!(this instanceof ...