Objekterstellung klappt nicht
-
Ist sicher nur ein kleiner Fehler, den Ihr sicher schnell findet: Ich habe eine Klasse COpenGLCtrl, die ich zweimal in meinem Programm benutze, genauergesagt, es gibt 2 verschiedene OpenGL-Fenster, die unabhängig voneinander funktionieren sollen. Also muss ich von dieser Klasse 2 Instanzen erzeugen, aber das klappt irgendwie nicht. Wenn ich im Konstruktor von Klasse A (ein TabControl)
COpenGLCtrl m_oglGraph = new COpenGLCtrl();aufrufe, bekomme ich die Fehlermeldung
error C2440: 'initializing' : cannot convert from 'COpenGLCtrl *' to 'COpenGLCtrl' No constructor could take the source type, or constructor overload resolution was ambiguousDer Header von OpenGLCtrl sieht wie folgt aus:
class COpenGLCtrl : public CWnd { public: // standard constructor COpenGLCtrl::COpenGLCtrl(void); COpenGLCtrl::~COpenGLCtrl(void); [...] }Der Konstruktor ist also vorhanden. Bloss was läuft hier falsch? Danke für schnelle Hilfe

-
Melchi, siehst Du den Stern?

COpenGLCtrl* m_oglGraph = new COpenGLCtrl();
-
Für was ein Stern alles gut ist, danke
