Вопросы по теме 'initializer'

displaySize = недопустимый инициализатор
У меня есть метод, при котором я делаю снимок экрана, но с ним есть 2 проблемы. Для 2 строк CGSize displaySize = [[CCDirector sharedDirector] displaySize]; CGSize winSize = [[CCDirector sharedDirector] winSize]; Я получаю предупреждение...
417 просмотров
schedule 10.02.2023

Objective-C: инициализация против инициализации
В чем разница между методом init (т. е. назначенным инициализатором для класса) и методом initialize в Objective-C? Какой код инициализации должен быть помещен в каждый?
27118 просмотров

Почему инициализатор не работает со свойствами, возвращающими list‹t›?
Не смог найти ответ на этот вопрос. Это должно быть очевидно, но все же. Я пытаюсь использовать инициализатор в этом упрощенном примере: MyNode newNode = new MyNode { NodeName = "newNode", Children.Add(/*smth*/) //...
11728 просмотров
schedule 13.05.2023

Инициализатор рельсов выполняется несколько раз в рельсах
У меня есть приложение, работающее на apache + пассажир, и у меня есть инициализатор для инициализации планировщика rufus, а затем планировать задания. Похоже, что инициализатор выполняется несколько раз после запуска приложения, которое планирует...
890 просмотров

Документы Entity Framework 4.1 говорят, что Database.SetInitializer() получен или установлен?
На этой странице говорится, что Database.SetInitializer() «Получает или устанавливает стратегию инициализации базы данных»: http://msdn.microsoft.com/en-us/library/system.data.entity.database%28v=vs.103%29.aspx Я заинтересован в ПОЛУЧЕНИИ...
376 просмотров
schedule 15.12.2022

Инициализация переменной-члена shared_ptr, new vs make_shared?
При инициализации переменной-члена shared_ptr: // .h class Customer { public: Customer(); private: std::shared_ptr<OtherClass> something_; } // .cpp Customer(): something_(new OtherClass()) { } vs. Customer():...
12220 просмотров

Выполняет ли вызов конструктора С++ из другой функции-члена/конструктора список инициализаторов?
В объекте C++, когда вы вызываете конструктор из другого конструктора или функции-члена (после того, как объект уже создан), выполняется ли список инициализаторов вызываемого вами конструктора?
3924 просмотров
schedule 21.03.2023

Могу ли я перегрузить неявную инициализацию до 0?
Можно ли написать такой класс, чтобы они действовали: Foo a; Foo b = 0; Foo c = b; Foo d(0); Foo e(1); Foo f = Foo(1); Но это не так: int x; Foo a = x; Foo b = 1; Foo c = 2; //etc По сути, мое правило: «Константа 0 неявно...
131 просмотров

Задача C: инициализация и пробуждение от ниба
Недавно я изучил некоторые проекты с открытым исходным кодом на основе Cocoa. Я видел, что многие программы имеют весь код инициализации в awakeFromNib и редко используют назначенный инициализатор. Я привык делать это так: в переопределенном...
771 просмотров
schedule 18.02.2023

Функция в списке инициализаторов конструктора?
Эй, я пытаюсь переключиться с инициализации моих переменных в конструкторе на использование списка инициализаторов конструктора. Поэтому вместо того, чтобы писать Class::Class(int width, int height) { this->width = width; this->height...
192 просмотров

вызвать конструктор базового класса в списке инициализаторов
я пишу следующий код: class A { protected: int age; public: A(int a); }; A::A(int a){ cout << "constructer A" << a << endl; age =a; } class B : public A{ int id; public: B(int i,int a); }; B::B(int i, int...
479 просмотров
schedule 18.05.2023

Как инициализировать массив двойников в С++?
Я понял, что в С++ я не могу инициализировать массив double с помощью memset . Для целочисленного массива я могу легко инициализировать массив, используя: int* a = new int[n]; memset(a, n*n, n*sizeof(int)); Но как я могу инициализировать...
4063 просмотров
schedule 14.06.2022

Инициализатор двойной скобки и массив
У меня есть метод с параметром массива, например: public static void foo(int[] param) { // Some code } А также я могу вызвать метод, написав как foo(new int[3]); Обычно мы объявляем и инициализируем массив с помощью оператора new...
783 просмотров

Назначение переменной let в ошибочном инициализаторе swift 1.2
У меня есть структура с ошибочным инициализатором, а не метод экземпляра, а инициализатор. После обновления до 1.2, когда я пытаюсь назначить свойство let внутри инициализатора, я получаю следующую ошибку Cannot assign to 'aspectRatio' in self ....
2736 просмотров
schedule 29.07.2022

Делегировать инициализатор без сбоев сбойному инициализатору
Изменить Простое решение было найдено благодаря @Airspeed Velocity с небольшим добавлением, так как это анализируется из JSON. Разрешить инициализатору принимать AnyObject? и по умолчанию использовать Unknown (или Invalid ): init(value:...
1090 просмотров
schedule 31.03.2023

Почему я не могу инициализировать Swift UnsafeMutablePointer‹UInt32› с помощью (&myUInt32) или (&[myUInt32])
В документах говорится: «Когда функция объявлена ​​как принимающая аргумент UnsafeMutablePointer, она может принимать любое из следующего... Выражение входа-выхода, операндом которого является сохраненное значение lvalue типа Type, которое передается...
2701 просмотров
schedule 09.04.2023

Ошибка кругового слоя с super.init - Swift
Это будет действительно основной вопрос. Я работаю над этим ответом: Анимация рисования круга Но как ни форматирую, выдает ошибку. Из ошибки я вижу, что я не инициализировал круг, и я уверен, что это просто позиционирование, но не уверен, что...
382 просмотров
schedule 16.06.2023

Можете ли вы вернуть другой экземпляр из конструктора Swift?
Objective-C имеет своеобразную, но очень полезную возможность заставить инициализатор возвращать экземпляр, отличный от того, к которому инициализатор вызывается. Вы можете прочитать об этом здесь . Это отлично подходит для таких вещей, как...
2382 просмотров
schedule 28.02.2023

Инициализатор недоступен из-за «внутреннего» уровня защиты
У меня есть протоколы LoginStrategy public protocol LoginStrategy { func login(_ viewController: UIViewController) func getUserInfo(withCompletionHandler completionHandler: @escaping (_ userInfo: [String: Any]?) -> ()) func...
70676 просмотров

Взятие адреса временного (составного литерала) параметра в C
Я не могу себе представить, что это уже не дублируется, но я не могу легко найти ответ, поскольку более сложные сценарии, относящиеся конкретно к C++, похоже, преобладают в обсуждении 0 . Законно ли взять адрес временной конструкции в списке...
620 просмотров