Лучшие initialization вопросы ИТ разработчиков

  • 21 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Там нет никаких последствий для производительности. Перестаньте зацикливаться на вещах, которые не имеют значения - сконцентрируйтесь на проблемах с производительностью, которые есть: сначала измеряйте, оптимизируйте только самых обидчиков

бъявлении массива как члена класса, каким образом это должно быть сделано? class Test1 { private $paths = array(); public function __construct() { // some code here } }или же class Test2 { private $paths; public function __construct() { ...

Задан 29 Dec 2010, 20:40 от ezpresso
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Спасибо за ответ. Я обновил свой вопрос, чтобы уточнить, что именно я ищу.

.cppreference.com/w/cpp/language/initializationНеупорядоченная динамическая инициализация, которая [http://en.cppreference.com/w/cpp/language/initialization]: [Так в оригинале] применяется только к (статическим / локально-локальным) шаблонам ...

Задан 17 May 2018, 22:54 от Lotney
  • 1 голос
  • 4 ответа
  • 0 просмотров
4 ответа

 ? , Спасибо

мы звонимsetupUi(), мыинициализацияформа. Что значитинициализацияформа значит? Что произойдет, если мы не позвоним? Благодарю.

Задан 14 Apr 2011, 12:14 от Simplicity
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

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

Задан 01 Mar 2013, 19:20 от B M
  • 20 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

@SeanDanzeiser не могли бы вы быть более конкретным? Вы могли бы спросить несколько вещей

лохая идея использовать точечную нотацию для инициализации сохранения свойств в ноль в моих методах инициализации? С любой обычной собственностью, подобной этой: @property (nonatomic, retain) id foo;Скажи в моем методе инициализации ...

Задан 09 May 2011, 04:55 от Morrowless
  • 71 голос
  • 3 ответа
  • 0 просмотров
3 ответа

C ++ 11 позволяет в классе инициализировать нестатические и неконстантные члены. Что изменилось?

До C ++ 11 мы могли выполнять инициализацию в классе только для статических константных членов целочисленного типа или типа перечисления.Страуструп обсуждает...

Задан 01 Dec 2012, 17:35 от Joseph Mansfield
  • 19 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Инициализация массива структур [дубликат]

На этот вопрос уже есть ответ здесь: Как инициализировать структуру в соответствии со стандартами языка программирования C [/questions/330793/how-to-initialize-a-struct-in-accordance-with-c-programming-language-standards] 14 ответовВот ...

Задан 20 Sep 2013, 16:28 от zubergu
  • 90 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Переменные delphi инициализируются значением по умолчанию?

Я новичок в Delphi, и я провел несколько тестов, чтобы увидеть, какие переменные объекта и переменные стека по умолчанию инициализируются: TInstanceVariables = class fBoolean: boolean; // always starts off as false fInteger: integer; // always ...

Задан 25 Sep 2008, 11:28 от MB.
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

Я прочитал 5-е издание C ++ primer, в котором говорится, что это новейший стандартный инициализатор списка поддержки.Мой тестовый код выглядит так:

Задан 09 Feb 2013, 15:50 от Hanfei Sun
  • 6 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

OnNavigatedTo vs Load событие

В нескольких примерах онлайн я нашел это: public partial class ForecastPage : PhoneApplicationPage { Forecast forecast; public ForecastPage() { InitializeComponent(); } protected override void OnNavigatedTo(NavigationEventArgs e) { // code here ...

Задан 22 Feb 2012, 21:13 от balexandre
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Укажите порядок построения / уничтожения статических локальных объектов в разных аксессорах

У меня сбой вcxa_finalize запуск программы (это программа, а не библиотека внутри): $ ./ac-test.exe Assertion failed: AcLock.cpp(54): AcLock libc++abi.dylib: terminate called without an active exception Abort trap: 6Утверждение / сбой происходит ...

Задан 03 Dec 2013, 08:52 от jww
  • 19 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Инициализация массива структур [дубликат]

На этот вопрос уже есть ответ здесь:Как инициализировать структуру в соответствии со стандартами языка программирования C 14 ответовВот's инициализация, ...

Задан 20 Sep 2013, 14:28 от zubergu
  • 23 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

слишком много инициализаторов для 'int [0]' c ++

Первый: int k[] ={1,2,3,4,5};Во-вторых: struct slk { int k[] ={1,2,3,4,5}; };для этих двух утверждений, почему первое проходит компиляцию, а второе дает мне ошибка: слишком много инициализаторов для 'int [0]'. компиляция прошла бы, если бы я ...

Задан 16 Jan 2014, 02:10 от cppython
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Создайте подкласс класса, используя родительский init - из другого класса

Изменить: этот синдром понижения голосов здесь сосет большое время. Я задал вопрос, где, по моему мнению, показал, что сделал домашнее задание, и попросил совета. Поднятые ответы подразумевали использование предупреждений во время компиляции, в ...

Задан 20 Oct 2013, 12:11 от benjist
  • 19 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

инициализация массива строк c ++

Я знаю, что могу сделать это в C ++: string s[] = {"hi", "there"};Но есть ли в любом случае, чтобы delcare массив таким образом, не delcaringstring s[]? например void foo(string[] strArray){ // some code } string s[] = {"hi", "there"}; ...

Задан 08 Mar 2012, 23:29 от poy
  • 7 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Класс может иметь любое количество статических блоков инициализации, и они могут появляться в любом месте тела класса. Система выполнения гарантирует, что статические блоки инициализации вызываются в том порядке, в котором они появляются в исходном коде.

ал, что принцип порядка инициализации:Сначала суперкласс (здесь не обсуждается)Декларации статических переменных и блоки статической инициализации в порядке ...

Задан 01 Apr 2017, 08:49 от NathanC
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 раздел моего вопроса

аюсь применитьX Macro концепция, чтобы иметь возможность инициализировать все элементы структуры к пользовательскому значению по умолчанию (недействительным)...

Задан 12 Apr 2017, 15:10 от Antonio
  • 17 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 справочная инициализация является законной.

отреть возможность: #include <string> #include <iostream> class Foo { public: Foo( char const * msg ) : x( y ) { y = msg; } std::string const & x; private: std::string y; }; int main( int argc, char * argv[] ) { if ( argc >= 2 ) { Foo f( argv[1] ...

Задан 25 Apr 2018, 10:43 от DevSolar
  • 14 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Если функция не возвращает значения с допустимым типом возврата, можно ли компилятору выбрасывать мусор?

Если функция имеет тип возврата, отличный отvoid, и функция ничего не возвращает, тогда я предполагаю, что компилятор возвращает значение мусора (возможно, рассматривается как неинициализированное значение). Это происходит во время компиляции, ...

Задан 30 Mar 2012, 01:58 от howtechstuffworks
  • 28 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Zend Framework: Каковы различия между функциями init () и preDispatch () в объектах контроллера?

Я думаю, что порядок выполнения - init (), preDispatch () и затем вызывается action ().Должен ли я инициализировать мои переменные, которые являются общими д...

Задан 02 Feb 2010, 08:43 от understack
  • 16 голосов
  • 13 ответов
  • 0 просмотров
13 ответов

 Функция также используется, многие из вышеперечисленных проблем усугубляются.

тоящее время я разговариваю с моим учителем о дизайне классов, и мы подошли кInitialize() функции, которые он сильно продвигает. Пример: class Foo{ public: Foo() { // acquire light-weight resources only / default initialize } virtual void ...

Задан 24 Jun 2011, 16:55 от Xeo
  • 20 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как инициализация статической переменной осуществляется компилятором?

Мне любопытно о базовой реализации статических переменных внутри функции. Если я объявляю статическую переменную фундаментального типа (char, int, double и т. Д.) И даю ей начальное значение, я представляю, что компилятор просто устанавливает ...

Задан 22 May 2009, 15:20 от e.James
  • 19 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

«self» используется до инициализации всех сохраненных свойств

Я работаю черезУчебно-быстрая игровая площадка и обновляя его до Swift 2.0, когда я изучаю язык. Следующий код (который, вероятно, работал с предыдущими верс...

Задан 26 Dec 2015, 19:33 от Ultrasaurus
  • 19 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Невозможно определить частную статическую переменную final, потому что она выдает исключение

У меня есть класс, как: public class SomeClassImpl implements SomeClass { private static final SomeLib someLib = new SomeLib(); }Я не могу сделать это, потому что SomeLib выбрасывает UnknownHostException. Я знаю, что мог бы переместить создание ...

Задан 03 Dec 2011, 13:25 от Blankman
  • 29 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

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

ВC++ я знаюstatic а такжеglobal объекты строятся доmain функция. Но, как вы знаете, вCнет такогоinitialization procedure доmain. Например, в моем коде: int global_int1 = 5; int global_int2; static int static_int1 = 4; static int static_int2; ...

Задан 22 Jul 2013, 08:44 от Zachary
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

Задан 29 Sep 2009, 14:51 от Maus
  • 29 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

MongoDB на компьютере с Windows 7: не может быть установлено соединение

После того, как я запустил Mongo, используя mongod.exe на компьютере с Windows 7, я попытался запустить оболочку mongo, которая завершилась ошибкой: Не удалось подключиться к 127.0.0.1:27017, причина: errno: 10061 Невозможно установить ...

Задан 18 May 2014, 20:45 от ucaiado
  • 8 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Java конструктор и порядок инициализации поля

Я знаю, что конструкторы объектов Java неявно инициализируют нестатические поля своего экземпляра. Однако я не уверен в том, что это происходит в иерархии классов. Например abstract public class AbstractPieceSequence implements PieceSequence { ...

Задан 14 May 2012, 19:28 от efritz
  • 12 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

инициализация std :: array <T>

A std::array<T> по сути, массив в стиле C, завернутый вstruct, ИнициализацияstructДля s требуются фигурные скобки, а для инициализации массивов - также фигурные скобки. Поэтому мне нужны две пары скобок: std::array<int, 5> a = {{1, 2, 3, 4, ...

Задан 14 Jan 2012, 15:54 от fredoverflow
  • 26 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Можно ли инициализировать объединение в декларации?

Например, скажем, у нас есть союз typedef union { unsigned long U32; float f; }U_U32_F;Когда объявляется переменная этого типа объединения, есть ли способ установить начальное значение? U_U32_F u = 0xffffffff; // Does not work...is there a ...

Задан 27 Jan 2010, 17:32 от semaj
  • 11 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Инициализировать частные поля только для чтения после десериализации

Мне нужно инициализировать личное поле только для чтения после десериализации. У меня есть следующие DataContract: [DataContract] public class Item { public Item() { // Constructor not called at Deserialization // because of ...

Задан 17 Feb 2012, 13:03 от Andris
  • 19 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Правильно, я всегда так делаю. Но мой вопрос был больше о двух других, с которыми я иногда сталкиваюсь и по которым я не могу высказать никакого суждения.

ашивал себя кое-что этим утром, и я не могу найти слова, чтобы правильно "гуглить" для этого: Допустим, у меня есть: struct Foo { int bar; }; struct Foo2 { int bar; Foo2() {} }; struct Foo3 { int bar; Foo3() : bar(0) {} };Теперь, если япо ...

Задан 06 Jun 2011, 12:02 от ereOn
  • 3 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Может ли переменная-член const класса быть инициализирована в методе вместо конструктора?

У меня есть класс, и я хочу создать переменную const int, но значение переменной не доступно для меня в конструкторе класса. В методе инициализации класса я...

Задан 20 Jul 2012, 08:28 от EngineeredBrain
Page 1 of 12
1 2 3 4 5