22
ответа

C ++, как объявить приватную переменную в файле заголовка класса для массива 2D-символов (размеры будут определяться вводом после запуска программы) [duplicate]

Я знаю, что в java я могу ... char [] [] table; ... и инициализировать его позже, когда у меня есть информация, которая мне нужна для размера. Однако, похоже, что объявления C ++ требуют информации о размере, когда я это делаю. char ...
вопрос задан: 1 April 2016 12:15
20
ответов

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

Как бы вы инициализировали статическую карту в Java? Метод первый: статический инициализатор Метод два: экземпляр инициализатора (анонимный подкласс) или какой-то другой метод? Каковы плюсы и минусы каждого? Вот ...
вопрос задан: 11 September 2018 01:12
19
ответов

Ссылка на лямбда при ее инициализации [дубликат]

Я пытался создать обобщенный метод динамического программирования с использованием lambdas, но имел проблемы с инициализацией оператора лямбда. Вот мой код: import java.util.HashMap; Импортировать ...
вопрос задан: 3 March 2016 10:55
18
ответов

В C # я должен использовать string.Empty или String.Empty или & ldquo; & rdquo; инициализировать строку?

В C # я хочу инициализировать строковое значение пустой строкой. Как мне это сделать? Каков правильный путь и почему? string willi = string.Empty; или строка willi = String.Empty; или строка ...
вопрос задан: 12 January 2017 00:11
15
ответов

Почему указатели не инициализируются с ПУСТЫМ УКАЗАТЕЛЕМ по умолчанию?

Кто-то может объяснить, почему указатели не инициализируются к ПУСТОМУ УКАЗАТЕЛЮ? Пример: освободите тест () {символ *buf; если (! buf),//безотносительно} программа не ступила бы в если потому что buf...
вопрос задан: 29 June 2017 09:16
15
ответов

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

Я всегда задавался вопросом, делает ли в целом объявляя одноразовую переменную, прежде чем цикл, в противоположность неоднократно в цикле, какой-либо (производительность) различие? (Довольно бессмысленный) пример в Java:...
вопрос задан: 5 March 2017 23:52
13
ответов

Изменение значений элементов в списке списков [duplicate]

Когда я вручную объявляю и инициализирую все элементы в списке списков и изменяю одно из значений, это изменение можно увидеть как можно было бы ожидать. a = [[0,0,0], [0,0,0]] a [0] [0] = 9 print (a) Выход ...
вопрос задан: 22 March 2017 17:14
12
ответов

Как инициализировать все члены массива одним и тем же значением?

У меня есть большой массив в C (не C ++, если это имеет значение). Я хочу инициализировать все элементы с одинаковым значением. Я могу поклясться, что когда-то знал простой способ сделать это. Я мог бы использовать memset () в моем случае, ...
вопрос задан: 22 May 2017 06:47
12
ответов

Я должен сохранить переменные экземпляра в Java всегда инициализируемыми или нет?

Я недавно запустил новый проект, и я пытаюсь сохранить свои переменные экземпляра всегда инициализируемыми к некоторому значению, таким образом, ни один из них никогда не является пустым. Небольшой пример ниже: общедоступный класс ItemManager {...
вопрос задан: 13 February 2009 10:03
11
ответов

Как исправить ошибку компиляции: свойство не инициализировано при вызове super.init? [Дубликат]

Я не могу понять, как инициализировать этот класс. Это UIViewController, программно заданный в качестве контроллера корневого представления приложения в AppDelegate, который создает UIPageViewController, который становится ...
вопрос задан: 6 June 2014 19:20
11
ответов

C - Проверьте, присвоено ли Целое число

Как я определяю, является ли целое число неприсвоенным? интервал i;/* никакое присвоение */, если (/* условный оператор здесь, чтобы проверить, являюсь ли интервал я неприсвоенным или не */) {printf ("Целое число является неприсвоенным! \n");}..
вопрос задан: 15 February 2014 03:05
11
ответов

Обработка класса с длинным списком инициализации и несколькими конструкторами?

Я имею (для меня) сложный объект приблизительно с 20 элементами данных, многие из которых являются указателем на другие классы. Таким образом для конструктора, у меня есть большой длинный, сложный список инициализации. Класс также имеет...
вопрос задан: 17 April 2009 19:48
10
ответов

Это - плохая практика для инициализации полей за пределами явного конструктора [дубликат]

Возможный Дубликат: Инициализировать поля класса в конструкторе или в объявлении? Мы спорим о кодировании методов. Примеры здесь немного слишком просты, но реальное соглашение имеет несколько...
вопрос задан: 13 December 2017 05:08
10
ответов

Когда мы будем использовать каждый из следующих методов инициализации? [Дубликат]

Я не понимаю разницы между следующими методами инициализации поля: Inline Initialization Block. Здесь пример их: public class ExampleClass {int a = ...
вопрос задан: 25 November 2017 12:16
10
ответов

Нахождение C++ статические проблемы порядка инициализации

Мы столкнулись с некоторыми проблемами со статическим фиаско порядка инициализации, и я ищу способы прочесать много кода для нахождения возможных случаев. Любые предложения о том, как сделать это...
вопрос задан: 8 January 2013 17:49
10
ответов

Существует ли лучший способ инициализировать выделенный массив в C++?

Как записать это в другом (возможно, короче) путь? Существует ли лучший способ инициализировать выделенный массив в C++? международное основное (пустота) {интервал* a; = новый интервал [10]; для (интервал i=0; я <10; ++ i) [я]...
вопрос задан: 12 October 2010 05:12
10
ответов

How are local and global variables initialized by default?

Based on below, am i right? global_A reference is initialized to null. global_int is 0 local_A reference is null local_int is uninitialized Both global_A.x and local_A.x is uninitialized. THanks for ...
вопрос задан: 24 August 2010 05:34
10
ответов

C# Автоматические Свойства - Все еще пустой после + =?

Это походит на ошибку мне... Я признаю что автоматические свойства, определенные как таковой: общедоступное десятичное число? Общее количество {добирается; набор;} будет пустым, когда к ним сначала получат доступ. Они не были инициализированы, таким образ
вопрос задан: 26 August 2009 15:04
9
ответов

Эффективность Java & ldquo; инициализация двойной скобки & rdquo ;?

В разделе «Скрытые возможности Java» в верхнем ответе упоминается инициализация двойной скобки с очень заманчивым синтаксисом: Set < String > flavors = new HashSet < String > () {{add ("vanilla"); добавлять("...
вопрос задан: 10 December 2017 23:02
9
ответов

Это - плохая практика, чтобы иметь длинный метод инициализации?

Многие люди спорили о функциональном размере. Они говорят, что функции в целом должны быть довольно короткими. Мнения варьируются от чего-то как 15 строк к "об одном экране", который сегодня является, вероятно, о...
вопрос задан: 23 May 2017 12:03
9
ответов

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

Была ли какая-либо причина, почему разработчики Java чувствовали, что локальным переменным нельзя дать значение по умолчанию? Серьезно, если переменным экземпляра можно дать значение по умолчанию, то, почему мы не можем сделать...
вопрос задан: 22 June 2016 06:04
9
ответов

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

Я плохо знаком с Delphi, и я запускал некоторые тесты для наблюдения то, к чему инициализируются переменные объекта и переменные стека по умолчанию: TInstanceVariables = класс fBoolean: булевская переменная;//всегда запускается...
вопрос задан: 24 October 2012 01:19
9
ответов

Инициализация пустых переменных в .NET

Как правильно инициализировать пустые переменные в .NET? Один из моих коллег сказал мне, что жесткое определение переменной в null является замедлением. int var1; // хорошая практика string ...
вопрос задан: 28 August 2010 21:02
9
ответов

Я должен установить начальные Строковые значения Java от пустого указателя до “”?

Часто у меня есть класс как таковой: общедоступный класс Foo {частная Строка field1; частная Строка field2;//и т.д. и т.д. и т.д.} Это делает начальные значения field1 и field2 равными пустому указателю. Это было бы лучше...
вопрос задан: 23 July 2010 17:07
9
ответов

Программист на C++ должен избежать memset?

Я слышал высказывание, что программисты C++ должны избежать memset, класс ArrInit {//! интервал [1024] = {0}; интервал [1024]; общественность: ArrInit () {memset (a, 0, 1024 * sizeof (интервал)); }}; так...
вопрос задан: 29 December 2009 17:52
9
ответов

Действительно ли это - хорошая идея использовать NaN с плавающей точкой IEEE754 для значений, которые не установлены?

Действительно ли это - хорошая идея использовать NaN с плавающей точкой IEEE754 (не-число) для значений, которые не определены по нематематическим причинам? В нашем случае они еще не установлены, потому что значения не были...
вопрос задан: 24 June 2009 07:57
9
ответов

Значения по умолчанию в Структуре C

У меня есть структура данных как это: нечто структуры {международный идентификатор; международный маршрут; интервал backup_route; интервал current_route;} и функция назвал обновление (), который привык к...
вопрос задан: 22 June 2009 18:20
8
ответов

Переменная инициализация в C++

Мое понимание - то, что международная переменная будет инициализирована к 0 автоматически; однако, это не. Код ниже печатает случайное значение. международное основное () {интервал [10]; интервал i; суд <<...
вопрос задан: 26 July 2017 17:44
8
ответов

Как инициализировать Список <T> к данному размеру (в противоположность способности)?

.NET предлагает универсальный контейнер списка, производительность которого почти идентична (см. Производительность Массивов по сравнению с вопросом о Списках). Однако они очень отличаются в инициализации. Массивы очень легки...
вопрос задан: 20 August 2015 21:44
8
ответов

memset () или инициализация значения для обнуления структуры?

В Win32 программирование API это типично для использования структур C с несколькими полями. Обычно только несколько их имеют значимые значения, и все другие должны быть обнулены. Это может быть достигнуто в также...
вопрос задан: 12 August 2015 06:51