6
ответов

Как инициализировать частную статическую карту константы в C++?

Мне нужны просто словарь или строка ассоциативного массива => интервал. Существует карта типа C++ для этого случая. Но мне нужна только одна карта forall экземпляры (-> статичный), и эта карта не может быть изменена (-> константа); я имею...
вопрос задан: 2 April 2014 21:33
6
ответов

Как участники класса C++ становятся инициализированными, если я не делаю этого явно?

Предположим, что у меня есть класс с частным memebers ptr, именем, pname, rname, crname и возрастом. Что происходит, если я не инициализирую их сам? Вот пример: класс Пример {частный: интервал *...
вопрос задан: 24 October 2012 14:20
6
ответов

Тип массива - Правила для присвоения/использования как параметр функции

когда я должен передать массив функции, это кажется всеми следующими объявлениями функции, работа освободит f (международное прибытие []) освобождают f (международное прибытие [4])//, этот корректен? для этого: интервал [] = {1,2,3...
вопрос задан: 23 December 2011 13:51
6
ответов

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

Когда я сначала начал работать с языками объектно-ориентированного программирования, мне преподавали следующее правило: При объявлении поля в классе еще не инициализируйте его. Сделайте это в конструкторе...
вопрос задан: 28 June 2011 20:29
6
ответов

Как я могу уменьшить Perl время запуска сценария CGI?

Я разрабатываю некоторые сценарии CGI, и я пытаюсь найти решение уменьшить "время начала", произведенное, когда я импортирую много модулей с "использованием". Обновление: предоставленные решения хороши, но...
вопрос задан: 14 January 2011 18:09
6
ответов

Что лучший способ состоит в том, чтобы инициализировать структуру битового поля в C++?

В C++ у меня есть класс, который содержит анонимную структуру битового поля. Я хочу инициализировать его для обнуления, не имея необходимость вручную выписывать все поля. Я могу предположить помещать инициализацию в три...
вопрос задан: 6 July 2010 14:13
6
ответов

Объявление и инициализация массивов в C

Существует ли способ объявить сначала и затем инициализировать массив в C? До сих пор я инициализировал массив как это: интервал myArray [РАЗМЕР] = {1,2,3,4....}; Но я должен сделать что-то вроде этого интервал...
вопрос задан: 29 June 2010 02:59
6
ответов

Почему javac жалуется на не инициализированная переменная?

Для этого кода Java: Строковый var; clazz.doSomething (var); Почему делает компилятор, сообщает эта ошибка: Переменный 'var', возможно, не был инициализирован, я думал, все переменные или ссылки были...
вопрос задан: 2 February 2010 21:03
6
ответов

Это неоднозначно или прекрасно подходит это?

Этот код неоднозначен или прекрасно подходит это (утвержденный стандартами / последовательное поведение для каких-либо существующих компиляторов)? структура SCustomData {интервал nCode; интервал nSum; интервал nIndex;...
вопрос задан: 29 January 2010 17:39
6
ответов

где лучшее место состоит в том, чтобы сделать работу инициализации в winform?

В событии Load или в конструкторе после InitializeComponent ()? или не имеет значения вообще?
вопрос задан: 15 January 2010 03:02
6
ответов

java Статический блок и блок инициализации (какой из них загружен первым статическим или инициализационным блоком, потому что выход изменяется в случае err.out) [duplicate]

Почему последовательность вывода изменяется каждый раз, если мы используем err.println (); ? Иногда статический блок выполняется первым, иногда блок инициализации, но если мы заменим err out out, static ...
вопрос задан: 10 December 2009 20:20
6
ответов

Когда статические участники класса C++ инициализируются?

Кажется, нет никакого легкого ответа на это, но не там никакие предположения, которые могут быть безопасно сделаны о том, когда к статическому полю класса можно получить доступ?Править: Единственное безопасное предположение, кажется, что все...
вопрос задан: 14 September 2009 14:02
6
ответов

Присвоение сам в Objective C

Я от мира C++ так понятие присвоения, это заставляет меня дрожать: это = новый Объект;//Gah! Но в Objective C существует подобное ключевое слово, сам, для которого это совершенно приемлемо: сам...
вопрос задан: 27 August 2009 17:42
6
ответов

Почему статический элемент данных не мог бы быть инициализирован?

Я пытаюсь зарегистрировать набор классов с фабрикой во время загрузки. Моя стратегия состоит в том, чтобы использовать статическую инициализацию, чтобы удостовериться, что прежде основной () начинается, фабрика готова пойти. Это...
вопрос задан: 19 August 2009 16:03
6
ответов

Я могу гарантировать порядок, в котором статические инициализаторы выполняются в Java?

У меня есть класс Набора (Это - J2ME, таким образом, у меня есть ограниченный доступ к стандартному API; только объяснить мое очевидное переизобретение колеса). Я использую свой класс набора для создания постоянных наборов вещей в классах и...
вопрос задан: 10 August 2009 15:45
6
ответов

Неинициализированная переменная Java с наконец любопытством

Я пытался придумать неясные тестовые сценарии для альтернативной JVM с открытым исходным кодом, которой я помогаю с (Птичьим), когда я столкнулся с интересным битом кода, и я был удивлен, что он не скомпилировал:...
вопрос задан: 8 August 2009 05:57
6
ответов

Необработанные исключения в полевых инициализациях

Java имеет какой-либо синтаксис для руководящих исключений, которые могли бы быть выданы при объявлении и инициализации членской переменной класса? общедоступный MyClass класса {//не компилирует, потому что конструктор может...
вопрос задан: 23 June 2009 05:44
5
ответов

Как выполнить общие задачи после инициализации в унаследованных классах?

Процесс инициализации группы классов, имеющих общего родителя, можно разделить на три части: Общая инициализация Инициализация, специфичная для подкласса Общая пост-инициализация ...
вопрос задан: 8 October 2019 20:47
5
ответов

Как проще всего инициализировать std :: vector жестко закодированными элементами?

Я могу создать массив и инициализировать его так: int a [] = {10, 20, 30}; Как мне создать std :: vector и инициализировать его так же элегантно? Лучший способ, который я знаю, это: std :: vector < int > Интс; ...
вопрос задан: 4 March 2019 14:16
5
ответов

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

Я хочу инициализировать элемент структуры, разделить в декларации и инициализации. Вот что у меня есть: typedef struct MY_TYPE {bool flag; короткое значение типа int; двойной материал; } МОЙ ТИП; пустая функция (...
вопрос задан: 13 December 2018 02:46
5
ответов

С чем инициализируются поля объекта Java?

Действительно ли это является пустым для Типа объекта? класс C {интервал i; Строка s; общественность C () {}} s будет всегда пустой? Что относительно простых типов как интервал? Каково это будет? Нуль или произвольное значение? Что относительно...
вопрос задан: 20 September 2018 11:34
5
ответов

Как делают я инициализирую несколько переменных в для (; ;) цикл в C?

Я думал, что можно было инициализировать несколько переменных в для цикла: для (интервал i = 0, символ* ptr = обман; я <10; я ++) {...} Но я просто узнал, что это не возможно. GCC дает следующий error:...
вопрос задан: 9 September 2018 20:14
5
ответов

C инициализация структуры с помощью маркировок. Это работает, но как?

Я вчера нашел некоторый код инициализации структуры, который бросил меня для цикла. Вот пример: структура определения типа {интервал сначала; международная секунда;} TEST_STRUCT; освободите testFunc () {тест TEST_STRUCT = {...
вопрос задан: 16 January 2018 19:18
5
ответов

будьте в спящем режиме: LazyInitializationException: не мог инициализировать прокси

Вот тот, который имеет меня озадаченный. Я пытаюсь реализовать основное, в спящем режиме структура ДАО, но имею проблему. Вот существенный код: интервал startingCount = sfdao.count (); sfdao.create (sf);...
вопрос задан: 2 June 2017 20:02
5
ответов

Ориентированные на многопотоковое исполнение статические переменные без mutexing?

Я не забываю читать, что статические переменные, объявленные в методах, не ориентированы на многопотоковое исполнение. (См. Что относительно одиночного элемента Meyer's? как упомянуто Todd Gardner) Собака* MyClass:: BadMethod () {статическая собака Собаки
вопрос задан: 23 May 2017 12:09
5
ответов

C++ статический глобальный не-POD: теория и практика

Я читал QT, кодирующий документы конвенций, и натолкнулся на следующий параграф: Что-либо, что имеет конструктора или потребности выполнить код, который будет инициализирован, не может использоваться в качестве глобального объекта в библиотеке...
вопрос задан: 23 May 2017 10:33
5
ответов

Инициализация многомерного массива C ++

в C ++ I хотите инициализировать двойную матрицу (двумерный двойной массив), как обычно, без указателей, например: double data [4] [4] = {1,0,0,0, 0,1,0,0, 0 , 0,1,0, 0,0,0, ...
вопрос задан: 2 November 2016 10:25
5
ответов

Что такое инициализация Двойных фигурных скобок в Java?

Что такое синтаксис инициализации Двойных фигурных скобок ({{...}}) В Java?
вопрос задан: 1 June 2016 00:48
5
ответов

Что происходит с объявленной неинициализированной переменной в C? Это имеет значение?

Если в C я пишу: int num; Прежде чем я назначу что-либо num, является ли значение num неопределенным?
вопрос задан: 18 April 2016 19:05
5
ответов

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

У меня есть вариант использования, где я должен назвать (нестатический) метод в бобе только однажды при загрузке ApplicationContext. Это в порядке, если я использую MethodInvokingFactoryBean для этого? Или у нас есть некоторые лучше...
вопрос задан: 3 March 2016 08:14