Результаты поиска по запросу "initialization"
статический
ня у меня была беседа с моим коллегой, и я пришел к следующим выводам. Просьба пролить свет на все, если все правильно или требуется некоторая модификация. Когда статический конструктор не определен в классе, статические поля инициализируются ...
Динамическая инициализация означает, что начальные значения могут быть предоставлены во время выполнения. Даже объекты класса могут быть инициализированы динамически. То есть со значениями, предоставленными во время выполнения. :-))
акое динамическая инициализация объектов в с ++? Пожалуйста, объясните на простом примере ...
Но если вы передадите в функцию 3-й и 4-й аргументы, то эти значения будут рассматриваться вместо значений по умолчанию.
кнулся на некоторый код C ++, который выглядит следующим образом (упрощенно для этого поста): (Вот прототип функции, расположенный вsomeCode.hpp) void someFunction(const double & a, double & b, const double c = 0, const double * d = 0);(Вот ...
Может быть полезно, если вы хотите создать свой массив в объекте с шаблоном свойств и в конце преобразовать его в массив.
оторых других языках (например, AS3) было отмечено, что инициализация нового массива происходит быстрее, если сделать это следующим образом.var foo = [] скорее, чемvar foo = new Array() по причинам создания и создания объектов. Интересно, есть ли ...
@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 << ...
Проверено, работает.
ня я увидел код C #, который создает статический словарь и инициализирует его: public static readonly Dictionary<string, string> dict = new Dictionary<string, string>() { {"br","value1"}, {"cn","value2"}, {"de","value3"}, };но когда я решил ...
Нет никакой разницы, за исключением того, что конструктор является единственным методом, который может инициализировать объекты @Rule:
ользую JUnit 4. Я не вижу разницы между инициализацией в конструкторе или использованием выделенной функции инициализации, аннотированной@Before, Значит ли это, что мне не о чем беспокоиться? Есть ли случай, когда@Before дает больше, чем просто ...
@Earlz: есть большая разница между «не совсем соответствующим» и «отсутствующими функциями, которые составляют сотни страниц в спецификации».
std::arrayительно превосходит массивы C. И даже если я хочу взаимодействовать с унаследованным кодом, я могу просто использоватьstd::array::data(), Есть ли какая-то причина, по которой я бы хотел использовать массив старой школы?
, Здесь нигде не упоминается слово «инициализатор».
жный дубликат: Python (и Python C API):новыйпротивв этом [https://stackoverflow.com/questions/4859129/python-and-python-c-api-new-versus-init] Я сейчас в колледже, и лектор использовал термины конструкторы и инициализаторы взаимозаменяемо. Я ...
Затем используйте его там, где вам нужно, как показано ниже. Каждый раз, когда выполняется приведенный ниже код, создается новый объект с новым указателем памяти.
омпиляции этого кода я получаю ошибку «элемент инициализатора не является константой времени компиляции». Кто-нибудь может объяснить, почему? #import "PreferencesController.h" @implementation PreferencesController - (id)init { self = [super ...