7
ответов

: этот (нечто) синтаксис в конструкторах C#?

Время от времени я врезаюсь в синтаксис, который я видел прежде, но никогда не использовал. Это - одно из тех времен. Может кто-то объяснять цель ": это" или ": базироваться" после метода конструктора C#? Для...
вопрос задан: 10 November 2012 23:15
7
ответов

Кто удаляет память, выделенную во время “новой” операции, которая имеет исключение в конструкторе?

Я действительно не могу полагать, что не мог найти четкий ответ на это... Как Вы освобождаете память, выделенную после того, как конструктор класса C++ выдает исключение в случае, где это инициализировало использование...
вопрос задан: 29 November 2011 02:10
7
ответов

Для чего членский список переменных после двоеточия в конструкторе, хорошем?

Я читаю этот открытый исходный код C++, и я приехал к конструктору, но я не получаю его (в основном, потому что я не знаю C++ :P), я понимаю C и Java очень хорошо. TransparentObject::...
вопрос задан: 12 November 2011 11:09
7
ответов

Инициализация полей класса при определении поля или в конструкторе класса

У меня есть класс с полем, которое должно быть инициализировано, когда объект инициализируется, такие как список, который должен быть создан, прежде чем объекты могут быть добавлены/удалены от него. общедоступный класс MyClass1 {...
вопрос задан: 2 November 2011 13:44
7
ответов

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

В коде ниже я хотел бы, чтобы массив был определен как массив размера x, когда Конструктора класса называют. Как я могу сделать это? класс Класс {общественность: международный массив []; Класс (интервал x):??? {}}
вопрос задан: 8 November 2010 19:02
7
ответов

: this() As a constructor

I'm trying to get a better understanding of general practice... specifically deriving this() in a constructor. I understand that its less code, but I consider it less readable. Is it common/good ...
вопрос задан: 19 August 2010 17:49
7
ответов

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

Я был удивлен узнать, что конструктор без параметров моего базового класса позвонился в любое время, я вызываю любого конструктора в производном классе. Я думал именно это: основа () была для, к явно...
вопрос задан: 16 July 2010 15:04
7
ответов

В C++ это - хорошая форма для написания кода, который выполняется прежде основной ()?

Конструкторы глобально заявленных классов вызываются, прежде чем основное вводится. В то время как это может сбивать с толку нового читателя кода, потому что он делается поэтому нечасто, это обязательно плохое...
вопрос задан: 24 June 2010 14:38
7
ответов

Java - к частным переменным экземпляра нужно получить доступ в конструкторах через метод методов считывания и методов set?

Я знаю, что к частным переменным экземпляра получают доступ через их общедоступный метод методов считывания и методов set. Но когда я генерирую конструкторов с помощью IDE, он инициализирует переменные экземпляра непосредственно...
вопрос задан: 2 April 2010 19:08
7
ответов

C++, действительно ли возможно вызвать конструктора непосредственно без нового?

Я могу вызвать конструктора явно, не используя новый, если у меня уже есть память для объекта? класс Object1 {символ *ул.; общественность: Object1(char*str1) {str=strdup (str1); помещает ("ctor"...
вопрос задан: 22 March 2010 14:19
7
ответов

Это - хорошая практика для помещения обработки исключений в конструктора?

Действительно ли законно иметь код обработки исключений в конструкторе класса, или этого нужно избежать? Нужно постараться не иметь генерирующий исключение код в конструкторе?
вопрос задан: 3 February 2010 19:17
7
ответов

О конструкторах

Я получил вопрос о Конструкторах. Я думаю, что конструкторы - все просто наше удобство вместо методов установщика, правильно? Таким образом для объекта, свойства Вы думаете важные (такой как требуется поля в...
вопрос задан: 18 January 2010 10:08
7
ответов

Почему константа аргумента конструктора копии?

Вектор (константа Vector& другой)//конструктор Копии {x = other.x; y = other.y; Почему аргументом является константа?
вопрос задан: 21 October 2009 18:32
7
ответов

Когда имеет больше смысла использовать шаблон "фабрика", а не перегруженного конструктора для инстанцирования объекта?

В Основах Karl Seguin Программирования существует маленький раздел по использованию шаблона "фабрика". Он закрывает проход путем заявления, что "можно выполнить ту же функциональность с конструктором...
вопрос задан: 9 October 2009 00:55
7
ответов

В C#, каков лучший/принятый способ сделать конструктора, объединяющего в цепочку?

Учитывая следующий класс: общедоступный класс MyClass {частная строка _param; общедоступный MyClass () {_param = строка. Пустой;} общедоступный MyClass (представляют параметрический усилитель в виде строки) {_param =...
вопрос задан: 22 September 2009 17:55
7
ответов

Что означает инстанцировать объекта с помощью фигурных скобок в C++?

Скажем, мне определили структуру как: число структуры определения типа {интервал areaCode; международный префикс; международный суффикс;} PhoneNumber; Когда я создаю экземпляр этой структуры, если я использую следующий синтаксис:...
вопрос задан: 21 April 2009 23:08
7
ответов

Можно ли вызвать конструктора класса инстанцированного объекта explicity в C++?

После создания экземпляра класса мы можем вызвать конструктора явно? Например, класс A {(интервал a) {}} экземпляр; экземпляр. (2); мы можем сделать это?
вопрос задан: 24 November 2008 11:16
7
ответов

Как Вы вызываете конструктора для глобальных объектов для массивов объектов, и для объектов в классах/структурах?

Как был бы Вы вызывать конструктора следующего класса в этих трех ситуациях: Глобальные объекты, массивы объектов и объектов содержатся в другом классе/структуре? Класс с конструктором (...
вопрос задан: 16 November 2008 19:32
7
ответов

Есть ли, что-то не так с возвращением значения по умолчанию создало значения?

Предположим, что у меня есть следующий код: класс some_class {}; some_class some_function () {возвращают some_class ();} Это, кажется, работает вполне прилично и избавляет меня от необходимости иметь для объявления...
вопрос задан: 24 October 2008 17:30
7
ответов

Это в порядке для помещения вызова инициализации базы данных в конструктора C#? [закрытый]

Я видел, что это - различные кодовые базы, и требуемый, чтобы знать, осуждало ли это обычно или нет. Например: общедоступный класс MyClass {общедоступный международный идентификатор; общедоступный MyClass () {идентификатор = новая База данных (...
вопрос задан: 1 October 2008 21:44
6
ответов

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

У меня должен быть конструктор класса в вызове PHP родитель его родителя (прародитель?) конструктор, не вызывая родительского конструктора.//основной класс, что все наследовало класс Дедушка {...
вопрос задан: 24 September 2019 08:46
6
ответов

Когда Java возражает, становятся непустыми во время конструкции?

Скажите создание объекта Java как так: SomeClass someObject = пустой указатель; someObject = новый SomeClass (); В какой точке someObject становится непустым? Это перед SomeClass () конструктор...
вопрос задан: 9 February 2019 16:10
6
ответов

Как инициализировать значения HashSet по построению?

Мне нужно создать набор с начальными значениями. Set & л; Строка > h = новый HashSet < String > (); h.add ( "а"); h.add ( "б"); Есть ли способ сделать это в одной строке кода? Например, это полезно для ...
вопрос задан: 3 November 2018 22:47
6
ответов

Выдавание исключения от конструкторов

Я имею дебаты с коллегой о выдавании исключения от конструкторов и думал, что хотел бы некоторую обратную связь. Это в порядке для выдавания исключения от конструкторов, с точки зрения дизайна?...
вопрос задан: 2 October 2018 01:52
6
ответов

Объектно-ориентированный синтаксис конструктора Perl и названные параметры

Я немного смущен тем, что продолжается в конструкторах Perl. Я нашел эти два примера perldoc perlbot. пакет Foo; Perl #In, конструктор является просто подпрограммой, названной новой. sub, новый {#I...
вопрос задан: 20 September 2018 21:21
6
ответов

Что такое чистый, питонский способ иметь несколько конструкторов в Python?

Я не могу найти окончательный ответ на это. AFAIK, вы не можете иметь несколько функций __init__ в классе Python. Так как мне решить эту проблему? Предположим, у меня есть класс под названием «Сыр» с ...
вопрос задан: 21 May 2018 06:53
6
ответов

__ создайте () по сравнению с SameAsClassName () для конструктора в PHP

Там какое-либо преимущество к использованию __ конструкция () вместо имени класса конструктора в PHP? Пример (__ конструкция): класс Foo {функция __ конструкция () {//действительно наполняет}} Пример...
вопрос задан: 22 April 2018 11:17
6
ответов

Использование инициализаторов по сравнению с конструкторами в Java

Таким образом, я повторял на своих навыках Java с последнего и нашел несколько битов функциональности, о которой я не знал ранее. Статичный и Инициализаторы Экземпляра два таких метода. Мой...
вопрос задан: 25 November 2017 11:19
6
ответов

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

Каковы правила C ++ для вызова конструктора суперкласса из подкласса? Например, я знаю в Java, вы должны сделать это в качестве первой строки конструктора подкласса (а если нет, то ...
вопрос задан: 8 August 2017 08:35
6
ответов

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

У меня есть иерархия классов. Базовый класс использует некоторые настраивающиеся параметры, которые являются загружаемыми из файла (и перезагружаемыми во время времени выполнения). Каждый производный класс может добавить некоторые дополнительные параметры
вопрос задан: 23 May 2017 12:20