Initialization – вопросы и ответы

55
голосов
2
ответа
Я пытаюсь инициализировать массив объектов класса в файлах.h и.cpp. Я изначально объявил это (game_map [12]) в файле.h, как показано ниже: #include <string> using namespace std; class Game { ...
3 месяца назад Adam
-5
голосов
4
ответа
Если я хочу заставить других программистов не инициализировать пустые объекты в моем собственном классе, что я могу сделать для этого? Я предполагаю, что это имеет какое-то отношение к конструктора...
3 месяца назад Riif
55
голосов
2
ответа
Прочитав эту статью, я смущен о втором шаге JVM. class Liquid { private int mlVolume; private float temperature; // in Celsius Liquid(int mlVolume, float temperature) { this.mlVolume = mlVolume; th...
3 месяца назад Oleg
94
голоса
1
ответ
Мне нужно подклассы SVModalWebViewController.m( GitHub ), который сам является подклассом UINavigationController , и я включил этот код в новое приложение, которое будет создано полностью в Swift. ...
3 месяца назад Ricky
54
голоса
3
ответа
Я столкнулся с локальной ошибкой или ошибкой undefined при инициализации следующего в ruby: class Model attr_accessor :var1, :var2, :state def initialize (x, y, key) @var1 = x @var2 = y @state = ev...
3 месяца назад denchr
55
голосов
2
ответа
Пример iVar foo , @property (nonatomic) NSString* foo; // inside .h Опция 1 @Synthesize foo; //Inside .m foo = [[NSString alloc] init]; // viewDidLoad method Вариант 2 @Synthesize foo; //Inside .m ...
3 месяца назад doNotCheckMyBlog
137
голосов
1
ответ
Итак, стандарт С++ требует, чтобы члены класса были инициализированы в том порядке, в котором они объявлены в классе, а не в том порядке, в котором они упоминаются в любом списке инициализаторов ко...
3 месяца назад Novelocrat
94
голоса
1
ответ
Это класс, который будет принимать в качестве входных данных, а затем выводит многочлен в виде строки (в обоих направлениях - в том же формате). Некоторая арифметика выполняется различными способам...
3 месяца назад stackuser
76
голосов
1
ответ
это пример примера контроллера @Controller public class AccountingController { @RequestMapping(value = "/common/accounting") public String index(Model model) { model.addAttribute(attributeName, att...
3 месяца назад Mayuran
313
голосов
3
ответа
Я новичок в Objective C, и мне не удалось выяснить, есть ли в языке эквивалент статического конструктора, то есть статический метод в классе, который будет автоматически вызываться до первого экзем...
3 месяца назад Franklin Munoz
77
голосов
1
ответ
Рассмотрим следующий (искусственный) пример: #include <iostream> int f() { return 42; } template <typename T> struct S { static int I; }; template <typename T> int S<T>::I =...
3 месяца назад vitaut
86
голосов
1
ответ
Я пытаюсь создать конструктор класса, который возьмет список инициализаторов и запустит карту с ним следующим образом: class Test { std::map<int, int> m_ints; public: Test(std::initializer_li...
3 месяца назад Anonymous Entity
67
голосов
3
ответа
Game Coding Complete 4th ed. by Mike McShaffry and David Graham Game Coding Complete 4th ed. by Mike McShaffry and David Graham (67-68) говорят, что классы должны использовать потоки для инициализа...
3 месяца назад Casey
67
голосов
2
ответа
Я смотрю на проблему, когда я получаю события ValueChanged на слайдере с самого начала, когда я запускаю свою программу, прежде чем мой код будет полностью инициализирован и готов к их обработке. X...
3 месяца назад user316117
54
голоса
1
ответ
Я думаю, это должно быть очевидно, но это особый случай, в котором нет реального ответа, который я смог найти. Я хочу объявить и инициализировать массив (0, n) и не знаю, какой может быть правильны...
3 месяца назад user3461770
66
голосов
2
ответа
В моем приложении wxWidgets я проверяю аргумент командной строки, и если я нахожу его, я делаю действие, после чего я закрываю окно. Однако я не могу заставить приложение закрыть его. Я хочу закрыт...
3 месяца назад judeclarke
-5
голосов
1
ответ
"Необработанное исключение типа" Исключение System.TypeInitializationException "произошло в Game.exe" Я получаю ошибку при попытке запустить мою программу. Он говорит, что он строит с ошибками 0, н...
3 месяца назад Tiernan Watson
189
голосов
1
ответ
Если у меня есть следующее: char test[10] = "#"; Является ли test[1] через test[9] гарантией \0 ? Или только test[1] гарантированно \0 ?
3 месяца назад Mark Ingram
77
голосов
1
ответ
Я пытаюсь создать класс с несколькими переменными уровня класса, некоторые из которых имеют рассчитанные значения, которые ссылаются на ранее объявленные переменные уровня класса. Однако у меня воз...
3 месяца назад macdjord
54
голоса
4
ответа
Я новичок в C и задаюсь вопросом об инициализации структуры. Я использую структуру, которую я не создал, и поэтому я не знаю, что внутри нее. Поэтому я не инициализировал его, но компилятор жаловал...
3 месяца назад tpar44
54
голоса
1
ответ
Два подобных предложения имеют другое поведение. Это нормально? Для сравнения: a = 123 unless defined? a a # => nil но... unless defined? b b = 123 end b # => 123
3 месяца назад 907th
94
голоса
1
ответ
Вот моя иерархия классов: class Parent { var name: String var age: Int init(dict: [String: Any]) { age = dict["age"] as! Int }//ERROR: "Return from initializer without initializing all stored prope...
3 месяца назад D4ttatraya
67
голосов
2
ответа
Я прокладываю себе путь через книгу "Хорошо заземленный рубист", и я надеялся получить некоторое разъяснение о своем понимании "я" против @для инициализации. Там, где вы создаете простой класс Tick...
3 месяца назад D1D2D3D4D5
115
голосов
2
ответа
Возможно ли, чтобы PHP-сервер (через php5-fpm) запускал PHP-скрипт сразу после его запуска и до того, как клиенты получили к нему доступ, чтобы выполнить инициализацию переменных APC . В основном, ...
3 месяца назад Ring Ø
54
голоса
1
ответ
У меня возникают проблемы с инициализацией переменной матрицы в структуре в C. Я читал несколько сообщений ( пост ), но я не могу исправить это. Не спрашивайте меня, почему, но для задания мне нужн...
3 месяца назад Kipt Scriddy
86
голосов
1
ответ
Я учусь разрабатывать для iPhone без интерфейса Builder (личное предпочтение), и я не уверен, какую функцию контроллера представления я должен настроить для представления в: init, viewDidLoad или l...
3 месяца назад mk12
78
голосов
3
ответа
Как что-то вроде этого инициализируется в Cpp, когда в моем основном я делаю: Testing test; class Testing { public: Testing(); void initalize(); ~Testing(); void run(); private: int x; int y; int z...
3 месяца назад ollo
126
голосов
2
ответа
Я пытаюсь инициализировать карту в заголовке со следующим кодом, но он продолжает давать мне ошибку в заголовке. Я использую С++ 11, так что это должно быть возможно, правильно? typedef std::map<...
3 месяца назад BarrensZeppelin
108
голосов
4
ответа
Вот несколько простых Perl для подсчета количества раз, когда значение возникает в массиве. Это выполняется без каких-либо предупреждений. use warnings; use strict; my @data = qw(1 1 2 3 4 5 5 5 9)...
3 месяца назад Andrew
137
голосов
1
ответ
Я заметил немного странное (и опасное поведение IMHO) в создании массива со значением по умолчанию . Как указано в Swift 2.1: Типы сбора Тип Swifts Array также предоставляет инициализа
3 месяца назад Franco Rondini
76
голосов
3
ответа
Я пытаюсь найти эквивалент int myArray [n], за исключением того, что не знаю, что n без ввода. Должен ли работать следующий код? (Мне нужно использовать kmalloc вместо malloc). int * pages; //... l...
3 месяца назад stringo0
76
голосов
2
ответа
Я новичок в C++ и столкнулся с этой проблемой desgin. Скажем, у меня есть эти классы: class Dependee { public: // Constructors initialize(); }; class Depender { public: Depender(Dependee dependee);...
3 месяца назад SunlessVoid
-4
голоса
3
ответа
Я хочу, чтобы иметь возможность инициализировать один из моих классов с чем-то похожим на это ModelClass *aModelClass = [[ModelClass alloc] initWithXML:imageXML]; Так вот что я написал в файле инте...
3 месяца назад JeroenEijkhof
-4
голоса
1
ответ
Почему, когда я начинаю свой указатель, я могу прочитать присвоенное значение: DWORD *pBytesReturned = new DWORD[0]; _result = EnumProcesses(pProcessIds, 1000, pBytesReturned); Но когда я его иници...
3 месяца назад Pedrumj
68
голосов
1
ответ
У меня есть подкласс NSTextView , и в моем инициализаторе этого подкласса я хотел бы позвонить: super.init(frame: NSMakeRect(...)) что я всегда делаю при инициализации NSTextView программно. Я прос...
3 месяца назад bigelerow
66
голосов
1
ответ
Этот нулевой код C++ инициализирует переменную 200M примерно за 2 мс на моем компьютере, что далека от линейного времени. Как C++ может это сделать? #include <iostream> #include <cstdlib&g...
3 месяца назад user26732
85
голосов
1
ответ
Я использую Swift 3 для переопределения метода init, который инициализирует мой контроллер навигации с помощью rootviewcontroller (и назначает делегат rootviewcontroller для себя). Но, я получаю сл...
3 месяца назад Vee
54
голоса
1
ответ
Следующий пример кода относится к cppreference: http://en.cppreference.com/w/cpp/language/zero_initialization #include <string> double f[3]; // zero-initialized to three 0.0's int* p; // zero...
3 месяца назад swang
-6
голосов
3
ответа
Изменение: разрешено. unsigned char исправил его. У меня возникли проблемы с библиотекой домашнего пива, которая, как предполагается, будет psuedo-emulate терминалом vga 80x25, чтобы я мог работать...
3 месяца назад bad_c_dev
217
голосов
3
ответа
В языке Kotlin мы по умолчанию должны инициализировать каждую переменную при ее вводе. Чтобы этого избежать, можно использовать ключевое слово lateinit . Ссылаясь на переменную lateinit до того, ка...
3 месяца назад Kallja
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема