Ok, so I have a class "Camera" in my program. I want to be able to swap cameras, and thus have the move function act on a pointer to the current camera. So I did this:
but I recieve the error message:Code:Camera cam; Camera *currentCam; currentCam=&cam;
Why is that?Code:--------------------Configuration: CurrentErikEngine - Win32 Debug-------------------- Compiling... EngineMain.cpp C:\Program Files\Microsoft Visual Studio\openGL\Strnad\Project\Recent\CurrentErikEngine\EngineMain.cpp(84) : error C2501: 'currentCam' : missing storage-class or type specifiers C:\Program Files\Microsoft Visual Studio\openGL\Strnad\Project\Recent\CurrentErikEngine\EngineMain.cpp(84) : error C2040: 'currentCam' : 'int' differs in levels of indirection from 'class Camera *' C:\Program Files\Microsoft Visual Studio\openGL\Strnad\Project\Recent\CurrentErikEngine\EngineMain.cpp(84) : error C2440: 'initializing' : cannot convert from 'class Camera *' to 'int' This conversion requires a reinterpret_cast, a C-style cast or function-style cast Error executing cl.exe. CurrentErikEngine.exe - 3 error(s), 0 warning(s)
Thanks!
sirSolarius



LinkBack URL
About LinkBacks


