Привет всем и вся)
Хочу задать наверн туповатый вопрос: ПОЧЕМУ?!? (ответ "кривые руки" не принимается ибо сам об этом знаю)
Вот часть класса:
class cCamera
{
public:
cCamera();
Handle getCamp();
Handle getCamera();
private:
Handle camp;
Handle camera;
};
cCamera::cCamera(){
camp = xCreateCube();
camera = xCreateCamera(camp);
бла-бла-бла
}
Handle cCamera::getCamp(){
Handle *tmp=&camp;
return *tmp;
}
Handle cCamera::getCamera(){
Handle *tmp=&camera;
return *tmp;
}
Вот часть кода:
cCamera cam();
cPlayer player("../models/player.fbx",cam.getCamera());
xMoveEntity(cam.getCamp(),0,0,0.1f);
И собсно ошибки:
error C2228: выражение слева от ".getCamera" должно представлять класс, структуру или объединение
error C2228: выражение слева от ".getCamp" должно представлять класс, структуру или объединение
Чяднт?
Заранее спасибо народ)