webForumDet fria alternativet

auto_ptr

0 svar · 503 visningar · startad av Joh

JohMedlem sedan feb. 200520 inlägg
#1

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
130 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)