Тема: Классы
Показать сообщение отдельно
Старый 07.10.2011, 23:26   #40
ANIK123
Знающий
 
Аватар для ANIK123
 
Регистрация: 29.11.2010
Сообщений: 244
Написано 31 полезных сообщений
(для 49 пользователей)
Плохо Ответ: Классы

Привет всем и вся)
Хочу задать наверн туповатый вопрос: ПОЧЕМУ?!? (ответ "кривые руки" не принимается ибо сам об этом знаю)

Вот часть класса:
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" должно представлять класс, структуру или объединение
Чяднт?

Заранее спасибо народ)
__________________
Intel Core i3-4005U (1.7 ГГц), 4 ГБ ОЗУ, nVidia GeForce 940M 4 ГБ, Win8.1
(Offline)
 
Ответить с цитированием