у меня возникла трудность при создании класса, вот что есть Код (Text): class GDTpoint { public: GDTpoint& AddVector(const GDTvector &u); ... }; class GDTvector { ... }; когда я пытаюсь построить проект, компилятор сообщает что необходима скобка в строчке где объявляется функция addvector. Но если вместо типа GDTvector в скобках указать другой тип(например: GDTpoint& AddVector(int u)) или убрать название переменной(GDTpoint& AddVector(const &GDTvector)), то все компилируется, в чем проблема?
И работает это только когда компилеру не надо выделять память под этот объект. Т.е. используются pointers и references, для которых знать размер того класса не надо.