Я пытаюсь перевести с цели с на с ++. Но иметь какой-то объективный синтаксис не понятен для меня. Помогите мне, плз, чтобы понять, что это:
@synthesize contrast = _contrast;
Я думаю, что это генерирует установщик геттера для свойства с именем контраст
Но что такое _contrast? Я не нашел его нигде в проекте, кроме одного места (ниже)
затем в другой функции:
_firstParameter = [ [ MPPostProcessParameter alloc ] initWithName: @"Contrast" minValue: 0.4f maxValue: 2.0f defaultValue: 1.0f ];
Ok. Здесь я думаю, что мы инициализируем это свойство с именем контраст (см. Выше), которое содержит конструктор для MPPostProcessParameter (minValue: 0.4f maxValue: и так далее)
НО!
в другой функции это свойство контраста используется как float! Не является объектом типа MPPostProcessParameter!
function (xxx, _contrast); //? the second argument must be float!
Помогите мне, плз, чтобы понять, что пишите в
_firstParameter = [ [ MPPostProcessParameter alloc ] initWithName: @"Contrast" minValue: 0.4f maxValue: 2.0f defaultValue: 1.0f ];
на языке c ++ (что такое initWithName и что вообще делает эта функция)
Спасибо