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

  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как правильно инициализировать статический член типа 'T &' в шаблонном классе?

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

Задан 18 Jan 2010, 19:35 от Nick Strupat
  • 16 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

iPhone - является ли initWithCoder исключением из обычного назначенного шаблона дизайна инициализатора?

У меня есть класс MyClass. У него есть переменные экземпляра passInVar1, sentInVar2 и т. Д., Значения которых будут переданы из объекта, который запрашивает ...

Задан 31 May 2010, 16:37 от William Jockusch
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

в

ользую devise, который отлично работает, теперь я пытаюсь использовать devise_invitable. Я установил его правильно, но я получаю сообщение об ошибке при попытке доступа HTTP: // локальный: 3000 / пользователей / приглашение / ...

Задан 06 Jul 2011, 23:56 от Fernando Aureliano
  • 14 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Временные переменные C ++ в списке инициализации

В C ++ есть ли способ иметь что-то вроде временной переменной в списке инициализации. Я хочу инициализировать два константных члена с одним и тем же экземпляром чего-либо без необходимости передавать это что-либо, удалять требование const, ...

Задан 28 Jun 2013, 23:32 от imichaelmiers
  • 14 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

броненосец C ++: инициализация матрицы из массива

Я новичок в использовании броненосца, и не мог получить следующее, несмотря на попытки / поиск совсем немного.Есть два огромных (динамических) массива (не ве...

Задан 14 Oct 2013, 20:10 от ND_27
  • 12 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Список инициализаторов * аргумент * порядок оценки

Таким образом, стандарт C ++ требует, чтобы члены класса были инициализированы в порядке, в котором они объявлены в классе, а не в порядке, в котором они &#3...

Задан 19 Oct 2009, 15:15 от Phil Miller
  • 55 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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 ...

Задан 21 Feb 2013, 22:01 от msmf14
  • 72 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Инициализация по умолчанию для std :: array?

С С ++ 11std::arrayу меня есть гарантия, что синтаксисstd::array<T, N> x; по умолчанию инициализирует все элементы массива? РЕДАКТИРОВАТЬ: если нет, есть ли синтаксис, который будет работать на всех массивах (включая массивы нулевого размера), ...

Задан 18 Aug 2013, 03:07 от Vincent
  • 54 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Почему компилятор Java не понимает, что эта переменная всегда инициализируется?

class Foo{ public static void main(String args[]){ final int x=101; int y; if(x>100){ y=-1; } System.out.println(y); } }Компилятор Java понимает условие оператора if всегда true и поэтому y всегда будет инициализирован. Нет ошибки компиляции, как ...

Задан 05 Nov 2012, 15:49 от PrashanD
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

В C ++ возможно ли инициализировать массив непосредственно из другого?

В C ++ возможно ли инициализировать встроенный массив напрямую из другого? Насколько я знаю, можно иметь только массив, а затем копировать / перемещать в нег...

Задан 27 Jan 2016, 06:31 от Lingxi
  • 30 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

http://linux.die.net/man/3/bzero

м, я хочу инициализировать myArray char myArray[MAX] = {0}; char myArray[MAX] = {0,}; char myArray[MAX]; memset(myArray, 0, MAX);Все ли они равны или предпочтительнее других? Спасибо

Задан 08 Apr 2011, 06:52 от eugene
  • 1 голос
  • 4 ответа
  • 0 просмотров
4 ответа

 ? , Спасибо

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

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

Ошибка «элемент инициализатора не является константой» при попытке инициализировать переменную с помощью const

Я получаю сообщение об ошибке в строке 6 (инициализация my_foo для foo_init) следующей программы, и я не уверен, что понимаю почему.

Задан 11 Jun 2010, 17:55 от tomlogic
  • 11 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

Вот 8 способов объявить и инициализировать массивы в C ++ 11, которые в порядке подg++: /*0*/ std::array<int, 3> arr0({1, 2, 3}); /*1*/ std::array<int, 3> arr1({{1, 2, 3}}); /*2*/ std::array<int, 3> arr2{1, 2, 3}; /*3*/ std::array<int, 3> ...

Задан 11 Dec 2013, 13:08 от Vincent
  • 6 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

@ Джимми: хороший обратный звонок

чание:Я использую компилятор g ++ (который, как я слышал, довольно хорош и должен быть довольно близок к стандарту). У меня есть самый простой класс, который я мог придумать: class BaseClass { public: int pub; };Тогда у меня есть три одинаково ...

Задан 26 Jul 2011, 02:09 от Jimmy
  • 929 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

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

«Test» - обычный класс, есть ли разница между: Test* test = new Test;а также Test* test = new Test();

Задан 06 Mar 2009, 19:39 от David Read
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

 Конструкторы.

ализация объектов (экземпляров классов или структур) в C ++ может выполняться различными способами. Некоторые синтаксисы вызываютпрямая инициализациявашего объекта, другие синтаксисы приводят ккопия инициализация, С участиемкопирования элизия ...

Задан 08 Oct 2017, 18:54 от K.Mulier
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Инициализация указателя int в C

Очень простой вопрос относительно инициализации int-указателя в C. Я былтолько что сообщил тот:

Задан 12 Nov 2014, 20:41 от ryyker
  • 10 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

нтересован в созданииuninitialized_vector контейнер, который будет семантически идентиченstd::vector с оговоркой, что новые элементы, которые в противном случае были бы созданы с помощью конструктора без аргументов, будут созданы ...

Задан 28 Aug 2011, 01:54 от Jared Hoberock
  • 301 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Разница между объявлением переменных до или в цикле?

Я всегда задавался вопросом, имеет ли вообще какое-либо значение (производительность) объявление общей переменной перед циклом, в отличие от повторяющихся вн...

Задан 02 Jan 2009, 16:06 от Rabarberski
  • 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
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как контролировать порядок вызова init-метода bean в Spring?

Предположим, у меня есть bean-компонент, метод init или конструктор которого должен вызываться после init-метода другого bean-компонента. Является ли это возможным?

Задан 21 Feb 2012, 14:08 от Shikarn-O
  • 47 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 хорошая точка зрения. Я обновлю свой ответ.

я есть два класса с отношениями родитель-ребенок (Parent класс "хас-а"Child класс), аChild класс имеет указатель обратно наParent, Было бы неплохо инициализировать указатель родителя при построении потомка следующим образом: class Child { ...

Задан 20 Feb 2011, 16:33 от bavaza
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

Задан 20 Jul 2012, 08:28 от EngineeredBrain
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как ведет себя неинициализированный канал?

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

Задан 18 Aug 2016, 10:16 от poussma
  • 18 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Тело инициализации массива как параметр функции (C-массив), возможно ли это?

Я ищу помощь в следующей ситуации: У меня есть некоторый класс и некоторый метод в нем, синтаксис такой: class SomeClass { public: void doSomething(int *a); };Поэтому я хочу назвать этот метод как SomeClass::doSomething({ 0, 1, 2, 3, 4 });Это ...

Задан 05 Oct 2011, 07:17 от art-divin
  • 11 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

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

перешел в чат

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

Задан 14 May 2018, 18:25 от ZenBreaker
  • 50 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

Там будет ошибка времени компиляции ... потому что компилятор ищет конструктор по умолчанию он суперкласс, и если его нет ... его ошибка ... и программа не будет компилировать ...

я есть вопрос о конструкторах по умолчанию и наследования в Java. Как правило, если вы пишете класс и не включаете какой-либо конструктор, Java автоматически предоставляет вам конструктор по умолчанию (один без параметров), который ...

Задан 08 Feb 2009, 11:10 от user42155
  • 98 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Похоже, эта тема адвокат языка просит ссылки из стандартных проектов. Вот почему вы отрицаете (я не сделал этого, как вы видите, я проголосовал по той же причине). Я думаю, что то, что вы написали, совершенно нормально, но похоже, что все эти языковые адвокаты здесь или из комитета или что-то в этом роде. Таким образом, они вообще не просят помощи, они пытаются проверить, охватывает ли проект случай или нет, и большинство парней здесь срабатывают, если вы поставите ответ, как будто вы им помогаете. Я полагаю, я удалю свой ответ :) Если бы в этой теме четко изложены правила, это было бы полезно

ыке C, если инициализировать массив следующим образом: int a[5] = {1,2};тогда все элементы массива, которые не были инициализированы явно, будут неявно инициализированы нулями. Но если я инициализирую массив следующим образом: int ...

Задан 13 Sep 2018, 05:58 от M.S Chaudhari
  • 11 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Гарантируется ли нулевая инициализация структур, чтобы стереть заполненные области?

Предположим, у меня есть следующая структура: typedef struct { unsigned field1 :1; unsigned field2 :1; unsigned field3 :1; } mytype;Первые 3 бита можно будет использовать, ноsizeof(mytype) вернусь4 что означает 29 бит отступов. Мой вопрос ...

Задан 24 Oct 2012, 19:30 от Benj
Page 1 of 12
1 2 3 4 5