LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

Какой конструктор, если GraphSubset объявлен как struct

struct - это частный случай класса.

и слова «constructor» не содержит

Насколько я понимаю, это Си++? Там не нужно слово «constructor». Если имя функции совпадает с именем класса - это конструктор.

GraphSubset g = srcShader.getDomain()

Это вызов конструктора с одним аргументом. Конструктора копирования, вероятно (без знания типов сказать не могу).

const GraphSubset _range_base;

А это объявление объекта, который инициализируется здесь: https://github.com/MeridianOXC/OpenXcom/blob/oxce3.5-plus-proto/src/Engine/Sh...

Без обид, но тебе правда нужна книга по основам плюсов. При том, что код, насколько я могу судить, на современном диалекте плюсов.

Исходная версия tailgunner, :

Какой конструктор, если GraphSubset объявлен как struct

struct - это частный случай класса.

и слова «constructor» не содержит

Насколько я понимаю, это Си++? Там не нужно слово «constructor». Если имя функции совпадает с именем класса - это конструктор.

GraphSubset g = srcShader.getDomain()

Это вызов конструктора с одним аргументом. Конструктора копированя, вероятно (без знания типов сказать не могу).

const GraphSubset _range_base;

А это объявление объекта, который инициализируется здесь: https://github.com/MeridianOXC/OpenXcom/blob/oxce3.5-plus-proto/src/Engine/Sh...

Без обид, но тебе правда нужна книга по основам плюсов. При том, что код, насколько я могу судить, на современном диалекте плюсов.