Ответы Mail.ru: Что это за странность в конструкции, разве не достаточно стандартного обьявления переменных?

Максим (200205) 2 недели назад

OpenGL работает по принципу машины состояний, где тебе для совершения одного действия последовательно нужно вызвать целый набор методов, поменять состояние. Там нет никаких переменных.

Сонная хрень (313718) 2 недели назад

Принцип инкапсуляции и всё такое. Переменную задают в методе, к оторому ни у кого извне нет доступа, но значение этой переменной всё равно нужно как-то подтянуть из "закрытого" метода или класса, потому и используют всякие Get/Set. Это как вахтёрша на входе. Доступа нет, но если запросил через специальную функцию, то тебе принесут...

step (1121) 2 недели назад

если ты про звездочки, то первый параметр передается по значению, а второй по ссылке. т.е. чтобы ни делали в функции с первой переменной, за пределами функции ее значение не меняется,чего не скажешь о второй переменной.