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

2 ответа

статический

ня у меня была беседа с моим коллегой, и я пришел к следующим выводам. Просьба пролить свет на все, если все правильно или требуется некоторая модификация. Когда статический конструктор не определен в классе, статические поля инициализируются ...

4 ответа

Динамическая инициализация означает, что начальные значения могут быть предоставлены во время выполнения. Даже объекты класса могут быть инициализированы динамически. То есть со значениями, предоставленными во время выполнения. :-))

акое динамическая инициализация объектов в с ++? Пожалуйста, объясните на простом примере ...

4 ответа

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

кнулся на некоторый код C ++, который выглядит следующим образом (упрощенно для этого поста): (Вот прототип функции, расположенный вsomeCode.hpp) void someFunction(const double & a, double & b, const double c = 0, const double * d = 0);(Вот ...

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

2 ответа

Может быть полезно, если вы хотите создать свой массив в объекте с шаблоном свойств и в конце преобразовать его в массив.

оторых других языках (например, AS3) было отмечено, что инициализация нового массива происходит быстрее, если сделать это следующим образом.var foo = [] скорее, чемvar foo = new Array() по причинам создания и создания объектов. Интересно, есть ли ...

3 ответа

@Seth: Смотрите мой комментарий к ответу @In silico, кажется, что MSVC в данном случае просто не соответствует стандарту.

вая следующий код: class temp { public: string str; int num; }; int main() { temp temp1; temp temp2 = temp(); cout << temp1.str << endl; //Print "" cout << temp2.str << endl; //Print "" cout << temp1.num << endl; //Print a rand num cout << ...

4 ответа

Проверено, работает.

ня я увидел код C #, который создает статический словарь и инициализирует его: public static readonly Dictionary<string, string> dict = new Dictionary<string, string>() { {"br","value1"}, {"cn","value2"}, {"de","value3"}, };но когда я решил ...

1 ответ

Нет никакой разницы, за исключением того, что конструктор является единственным методом, который может инициализировать объекты @Rule:

ользую JUnit 4. Я не вижу разницы между инициализацией в конструкторе или использованием выделенной функции инициализации, аннотированной@Before, Значит ли это, что мне не о чем беспокоиться? Есть ли случай, когда@Before дает больше, чем просто ...

7 ответов

@Earlz: есть большая разница между «не совсем соответствующим» и «отсутствующими функциями, которые составляют сотни страниц в спецификации».

std::arrayительно превосходит массивы C. И даже если я хочу взаимодействовать с унаследованным кодом, я могу просто использоватьstd::array::data(), Есть ли какая-то причина, по которой я бы хотел использовать массив старой школы?

3 ответа

, Здесь нигде не упоминается слово «инициализатор».

жный дубликат: Python (и Python C API):новыйпротивв этом [https://stackoverflow.com/questions/4859129/python-and-python-c-api-new-versus-init] Я сейчас в колледже, и лектор использовал термины конструкторы и инициализаторы взаимозаменяемо. Я ...

1 ответ

Затем используйте его там, где вам нужно, как показано ниже. Каждый раз, когда выполняется приведенный ниже код, создается новый объект с новым указателем памяти.

омпиляции этого кода я получаю ошибку «элемент инициализатора не является константой времени компиляции». Кто-нибудь может объяснить, почему? #import "PreferencesController.h" @implementation PreferencesController - (id)init { self = [super ...