Jag håller på med en klass som ska representera mitt program. Klassen ser ut som nedan. SDLWindow.h innehåller en klass som representrar ett SDL-fönster och det är tänkt att _mainWindow ska hålla en pekare till detta, men jag får ett fel på raden där _mainWindow är deklarerad:
Application.h | 30 | error: ISO C++ forbids declaration of ‘auto_ptr’ with no type
Det jag inte förstår är att jag ju har specificerat en typ för den att använda (SDLWindow). Någon som har en ide? :q
EDIT: Hittade felet nu. auto_ptr ligger ju i std. x(
Application.h:
#ifndef APPLICATION_H
#define APPLICATION_H
#include <memory>
#include "SDLWindow.h"
class Application
{
public:
Application(int argc, char** argv);
int ArgumentCount();
char** Arguments();
SDLWindow& MainWindow();
int Run();
private:
void Mainloop();
void Pause();
int _argc;
char** _argv;
const unsigned int _delayTime;
unsigned int _lastTime;
auto_ptr<SDLWindow> _mainWindow;
};
#endif // APPLICATION_H