0
ответов

Есть ли в python возможность вызвать classmethod из конструктора?

Есть ли в python возможность вызвать classmethod из конструктора? У меня есть метод в классе и я хочу вызвать его при создании нового элемента. Возможно ли это? def __init__(self, val1,...
вопрос задан: 16 December 2011 14:01
0
ответов

Конструктор не может быть виртуальным

В одном из учебных пособий по C ++ в Интернете я обнаружил нижеприведенное описание того, почему конструктор не может быть виртуальным. Мы не можем объявить виртуальный конструктор. Мы должны указать точный тип ...
вопрос задан: 14 December 2011 15:21
0
ответов

Почему конструктор Java должен быть открытым или защищенным, чтобы класс мог быть расширен за пределы его пакета?

Ниже приведен мой исходный код ProtectedConstructor.java: package protectCon; открытый класс ProtectedConstructor {общедоступный int ничего; ProtectedConstructor () {ничего = 0; } } ...
вопрос задан: 13 December 2011 10:43
0
ответов

Дженерики и специализированные конструкторы Java

(Вероятно, это дубликат, но я не смог его найти - не стесняйтесь указать на это) Рассмотрим следующий класс Java: открытый класс A {public A ( T0 t0, T1 t1) {...} } ...
вопрос задан: 12 December 2011 17:07
0
ответов

При каких условиях я должен думать о реализации конструктора перемещения и оператора перемещения?

Для стандартных конструкторов копирования и операторов присваивания я всегда думаю о их реализации или удалении из существования значений по умолчанию, если мой класс реализует деструктор. Для нового оператора перемещения ...
вопрос задан: 12 December 2011 09:27
0
ответов

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

У меня есть простой тест класса: тест класса { public: test () {}; тест (int & input) {a = input;}; ~ test () {}; int a; }; Учитывая, что параметр конструктора вызывается по ссылке, я имел ...
вопрос задан: 10 December 2011 22:51
0
ответов

Безопасна ли техника "песочницы iframe"?

Обновление: Поскольку на этот вопрос нет ответа, я немного изменяю его. Комментарии к записи в блоге Дина, ссылка на которую приведена ниже, указывают на то, что эта техника не работает в Safari. Теперь мой вопрос звучит так: работает ли ...
вопрос задан: 10 December 2011 22:26
0
ответов

Передача временного объекта в качестве параметра по значению - вызывается ли конструктор копирования?

Если есть класс со стандартным конструктором и конструктором копирования class Ex {// определения конструктора } и функция, которая принимает его в качестве аргумента (по значению) void F (Ex _exin) {...} принимает ...
вопрос задан: 9 December 2011 21:04
0
ответов

Регистрация событий внутри конструктора?

Я играл с делегатами, событиями и анонимными методами. При этом один момент стал очень ясным. Разве это не упростило бы процесс регистрации каких-либо методов событий или делегата ...
вопрос задан: 9 December 2011 13:49
0
ответов

Оптимизация за счет списка инициализатора конструктора

Конструкторы должны инициализировать все свои объекты-члены через список инициализаторов, если это возможно. Это более эффективно, чем создание конструкторов с помощью присваивания внутри тела конструктора. Мог ...
вопрос задан: 6 December 2011 01:32
0
ответов

Constructor chaining in python

У меня есть два конструктора в классе: def __init__(self): self(8) def __init__(self, size): self.buffer = [1] * size Где я хочу, чтобы первый конструктор вызывал второй с размером по умолчанию. Это ...
вопрос задан: 4 December 2011 16:33
0
ответов

Исключают ли интеллектуальные указатели необходимость в двухфазной конструкции?

Двухфазная конструкция принимает следующую форму: struct something {something (): p1 (NULL), p2 (NULL) {} ~ something () { если (p1) удалить p1; if (p2) ...
вопрос задан: 2 December 2011 17:21
0
ответов

Понимание подписи метода в исключении NoSuchMethod

Я получил это исключение, но решил его. java.lang.NoSuchMethodError: antlr.NoViableAltForCharException. (CLjava/lang/String;II)V Но я хотел бы знать, как интерпретировать такие ...
вопрос задан: 1 December 2011 15:12
0
ответов

Как переопределить конструктор класса Python с множеством аргументов?

Скажем, у меня есть класс Foo, расширяющий класс Bar. И я хочу немного переопределить конструктор Foo. И я даже не хочу знать, что такое сигнатура конструкторов Бара. Есть ли способ сделать это? Если вы ...
вопрос задан: 30 November 2011 21:44
0
ответов

Как инициализировать массив Option как None в Scala

Я определил класс на Scala (2.9.1) следующим образом: class A (val neighbors: Array [Option [A]]) {def this () = this (new Array [Option [A]] (6)) // здесь код класса ... {{1 }}} Моя проблема в том, что соседи ...
вопрос задан: 27 November 2011 23:22
0
ответов

Ссылка как инициализация члена класса

Я хочу инициализировать свойство класса, содержащее ссылку на другой класс, передав такую ссылку в качестве параметра в конструктор. Однако я получаю ошибку: "'TaxSquare::bank' must ...
вопрос задан: 27 November 2011 10:53
0
ответов

Perl, @array в конструкторе perl

Я пишу классы Perl, но не знаю, как получить массив или хеш в моей переменной $ this? У меня есть pack.pm: #! / Usr / bin / perl -w используйте строгий; используйте Parallel :: ForkManager; пакет Pack; наш $ cgi = ...
вопрос задан: 25 November 2011 14:19
0
ответов

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

Почему я получаю указанную ниже ошибку? (Почему компилятор пытается вызвать конструктор по умолчанию?) #Include template struct Foo {Foo (F) {}}; int main () {Foo <...
вопрос задан: 25 November 2011 02:24
0
ответов

в чем разница между new (Date) и new Date ()?

В javascript типичный способ обновить объект - это сделать это следующим образом: new Date (). Но вы также можете сделать это: новый (Дата). В чем разница и преимущества использования второго способа?
вопрос задан: 23 November 2011 01:16
0
ответов

Вызывается ли конструктор сразу для массива объектов как члена класса?

class gene{ int ind; gene() { ind = 0; } } class network { gene g[10]; } main() { сеть n; } Должен ли я вызывать констуктор для каждого объекта в массиве g, или это будет ...
вопрос задан: 22 November 2011 21:50
0
ответов

Класс, расширяющий PDO - конструкция parent :: __ не работает, но создание нового PDO работает

Я пытаюсь написать оболочку PDO, но у меня возникли проблемы с конструктором. В идеале я хотел бы вызвать родительский конструктор, но по какой-то причине он не работает. Я попытался (чтобы ...
вопрос задан: 22 November 2011 20:12
0
ответов

PHP конструкторы и статические функции

Я немного запутался в том, как работают конструкторы в PHP. У меня есть класс с конструктором, который вызывается, когда я инстанцирую новый объект. $foo = new Foo($args); __construct($params) вызывается в ...
вопрос задан: 22 November 2011 18:28
0
ответов

Может ли ApacheCXF сгенерировать полные конструкторы при использовании cxf-codegen-plugin для Maven?

Я генерирую сервер / клиент из моих wsdl / xsd с помощью cxf- codegen-плагин для Maven. Все созданные типы имеют конструкторы по умолчанию без аргументов, что затрудняет работу с ними. Есть ли способ ...
вопрос задан: 22 November 2011 11:12
0
ответов

Динамическое присвоение имени экземпляру класса?

Просто быстрый вопрос о чем-то небольшом. Следующее - часть задания по программированию для моего класса программирования 2. Он фокусируется на наследовании и нескольких классах. Я ответил на ...
вопрос задан: 20 November 2011 22:58
0
ответов

Стабильно ли использование арифметики в списке инициализации ctor?

Стабильно ли использовать что-то подобное в списке инициализации ctor класса во время неявного присваивания (операторы не перегружаются ): class C {public: C (int _var): var (_var), i (var * var) ...
вопрос задан: 19 November 2011 16:46
0
ответов

Передача this перед выполнением базовых конструкторов: UB или просто опасно?

Рассмотрим этот самый маленький пример (я мог придумать): struct Bar; struct Foo {Bar * const b; Foo (Bar * b): b (b) {} }; struct Bar {Foo * const f; Бар (Foo * f): f (f) {} }; struct Baz: Bar {...
вопрос задан: 14 November 2011 19:04
0
ответов

C ++ Ошибка компилятора «Нет подходящего конструктора для инициализации»

У меня есть класс, который я пытаюсь инициализировать, но получаю сообщение об ошибке «Нет подходящего конструктора для инициализации 'TextureCoordinates'»; Класс, который я пытаюсь инициализировать: class TextureCoordinates { ...
вопрос задан: 12 November 2011 00:31
0
ответов

Могу ли я действительно инициализировать массив круглыми скобками?

Иногда я делал опечатку в одном месте кода моей программы: int a = 10; char * b = новый символ (a); Ошибка очевидна: я написал () вместо []. Странно то, что ... код скомпилирован нормально, это ...
вопрос задан: 11 November 2011 20:16
0
ответов

PHP: определять константы вне класса или в конструкторе?

Я новичок в классах и т.д. Я искал базовый класс MySQL для начала и нашел "Простой класс MySQL" Мэтью Сарагусы. Это первые строки: define ('SIMPLE_DB_SERVER', '...
вопрос задан: 11 November 2011 17:52
0
ответов

Наследование JavaScript и свойство конструктора

Рассмотрим следующий код. function a () {} function b () {} function c () {} b.prototype = new a (); c.prototype = new b () ; console.log ((новый a ()). конструктор); //a() console.log((new b ()) ....
вопрос задан: 11 November 2011 12:23