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

5 ответов

Инициализированы ли поля перед выполнением кода конструктора в Java?

Кто-нибудь может объяснить вывод следующей программы? Я думал, что конструкторы инициализируются перед переменными экземпляра. Так что я ожидал, что результат будет "XZYY". class X { Y b = new Y(); X() { System.out.print("X"); } } class Y { Y() ...

1 ответ

Является ли список инициализаторов, как это законно в C ++ 11?

Я прочитал 5-е издание C ++ primer, в котором говорится, что это новейший стандартный инициализатор списка поддержки. Мой тестовый код выглядит так: #include <iostream> #include <string> #include <cctype> #include <vector> using std::cin; using ...

2 ответа

Как инициализировать статический член

Я хочу инициализировать два статических члена данных. Смотрите два файла // Logger.h class Logger { public: static LoggerConcrete error; static LoggerConcrete write; };а также //Logger.cpp Logger::error = LoggerConcrete(LOG_DEBUG); ...

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

1 ответ

Array [n] vs Array [10] - Инициализация массива с переменной против действительного числа

У меня возникла следующая проблема с моим кодом: int n = 10; double tenorData[n] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};Возвращает следующую ошибку: error: variable-sized object 'tenorData' may not be initializedВ то время как использованиеdouble ...

2 ответа

Всегда ли не упомянутые поля структуры * инициализируются * нулем (т. Е. Когда структура находится в стеке)?

Из экспериментов (в Clang и GCC, с -O2 и -O0)кажется что в следующем коде typedef struct foo_s { int i; int j; } foo_t; int main(void) { foo_t foo = {.i = 42}; ...foo.j автоматически равен нулю. Гарантируется ли это C99 и далее, или это ...

3 ответа

Инициализация по умолчанию в Java

У меня путаница по поводу инициализации переменных в Java. Как я понимаю, переменные класса получают инициализацию по умолчанию, в то время как локальные переменные не инициализируются по умолчанию. Однако, если я создаю массив внутри метода, ...

2 ответа

Инициализация по умолчанию типов POD в C ++

я знаю, некоторыеPOD [https://stackoverflow.com/questions/146452/what-are-pod-types-in-c]переменные инициализируются по умолчанию, а другие нет. (Типы POD включаютint, float, указатели, объединения, массивы типов POD, структуры типов POD и т. ...

1 ответ

Заполнение базы данных Entity Framework не выполняется

Я довольно новичок в EF. Я пытаюсь переопределитьSeed метод внутри моего пользовательского инициализатора, используя MVC 4. Проблема в том, что когда EF создает базу данных, я не вижу никаких начальных записей, вставленных в мойAdmins Таблица. ...

5 ответов

Синглтон-паттерн Objective-C в iOS 5+

Я читал много тем и статей в блогах о том, как реализовать синглтон в target-c, некоторые из них, возможно, немного устарели (2010 год или более ранняя версия), и кажется, что у людей разные мнения по этому вопросу. .. Есть ли у ...

4 ответа

Инициализация всего 2D-массива одним значением

Со следующей декларацией int array[ROW][COLUMN]={0};Я получаю массив со всеми нулями, но со следующим int array[ROW][COLUMN]={1};Я не получаю массив со всеми одним значением. Значение по умолчанию все еще 0. Почему это поведение и как я могу ...