Вопросы по теме '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 просмотров
schedule
28.06.2023
Почему инициализатор не работает со свойствами, возвращающими list‹t›?
Не смог найти ответ на этот вопрос. Это должно быть очевидно, но все же.
Я пытаюсь использовать инициализатор в этом упрощенном примере:
MyNode newNode = new MyNode
{
NodeName = "newNode",
Children.Add(/*smth*/) //...
11728 просмотров
schedule
13.05.2023
Инициализатор рельсов выполняется несколько раз в рельсах
У меня есть приложение, работающее на apache + пассажир, и у меня есть инициализатор для инициализации планировщика rufus, а затем планировать задания.
Похоже, что инициализатор выполняется несколько раз после запуска приложения, которое планирует...
890 просмотров
schedule
22.03.2023
Документы 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 просмотров
schedule
28.03.2023
Выполняет ли вызов конструктора С++ из другой функции-члена/конструктора список инициализаторов?
В объекте 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 просмотров
schedule
19.12.2022
Задача C: инициализация и пробуждение от ниба
Недавно я изучил некоторые проекты с открытым исходным кодом на основе Cocoa. Я видел, что многие программы имеют весь код инициализации в awakeFromNib и редко используют назначенный инициализатор. Я привык делать это так:
в переопределенном...
771 просмотров
schedule
18.02.2023
Функция в списке инициализаторов конструктора?
Эй, я пытаюсь переключиться с инициализации моих переменных в конструкторе на использование списка инициализаторов конструктора.
Поэтому вместо того, чтобы писать
Class::Class(int width, int height) {
this->width = width;
this->height...
192 просмотров
schedule
23.03.2023
вызвать конструктор базового класса в списке инициализаторов
я пишу следующий код:
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 просмотров
schedule
21.08.2022
Назначение переменной 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 просмотров
schedule
23.12.2022
Взятие адреса временного (составного литерала) параметра в C
Я не могу себе представить, что это уже не дублируется, но я не могу легко найти ответ, поскольку более сложные сценарии, относящиеся конкретно к C++, похоже, преобладают в обсуждении 0 .
Законно ли взять адрес временной конструкции в списке...
620 просмотров
schedule
28.06.2023