|
JLI Spieleprogrammierung
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
VerruecktesHuhn Super JLI'ler
Anmeldedatum: 30.07.2002 Beiträge: 492 Wohnort: Stuttgart Medaillen: Keine
|
Verfasst am: 09.08.2002, 18:46 Titel: this-Zeiger funzt nich!!! |
|
|
Und wieder ein Problem
Und zwar mit diesem doofen (so ein hartes Wort...) this-Zeiger!!!
Ich hab ne stinknormale Klasse geschrieben, in ner eigenen Header-Datei abgelegt, die dazugehörige Cpp-Datei anglegt, dann die Header-Datei mit
Code: |
#include "BLABLABLA.h"
|
eingebunden. Dann wollt ich wie gewöhnlich die Methoden definieren. Ich will also den Konstruktor (ich fang immer mit dem an) definieren
Code: |
cBLABLA::cBLABLA()
{
|
und als ich verschiedene Attribute der Klasse über den this Zeiger mit Werten belegen wollte
Hat VC6 trotz Dereferenzierungs-Operator keine Attribute "vorgeschlagen"!!!
Ich hab schon mehrere andere Klassen geschrieben bei denen alles geklappt hat, aber ich kann keinen Unterschied erkennen (hab wirklich alles ganz genau angeguckt, Rechtschreibfehler oder so gibts 90 % -ig nicht!) !!!
Hat jemand von euch ne Idee?? |
|
Nach oben |
|
|
AFE-GmdG JLI MVP
Alter: 45 Anmeldedatum: 19.07.2002 Beiträge: 1374 Wohnort: Irgendwo im Universum... Medaillen: Keine
|
Verfasst am: 09.08.2002, 18:53 Titel: Re: this-Zeiger funzt nich!!! |
|
|
Ich kann dich sehr gut verstehen. Nur leider zeigt die Vorschlagsfunktion von Visual C++ manchmal einfach nicht die gewünschten Werte an. Warum das so ist, wann er sie anzeigt, und wann nicht, hab ich noch nicht ergründen können. Auf Alle Fälle mus die Headerdatei in der Dateiliste am linken Rand unter Headerdateien aufgeführt sein, ansonsten zeigt er gar nichts an. Weiterhin kannst du mit einem Klick auf Klassen überprüfen, ob die Klasse überhaupt schon aufgelistet ist. Wenn nicht, gibt es höchstwarscheinlich doch einen Programmierfehler. Und Schlußendlich kann auch ein neucompilieren dazu helfen, daß er seine Interne Datenbank erneuert...
Das ganze hat aber mit einem this-Zeiger wenig zu tun...
AFE-GmdG _________________
CPP: | float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;} |
|
|
Nach oben |
|
|
VerruecktesHuhn Super JLI'ler
Anmeldedatum: 30.07.2002 Beiträge: 492 Wohnort: Stuttgart Medaillen: Keine
|
Verfasst am: 09.08.2002, 20:10 Titel: |
|
|
HA!! Ich hab doch noch was entdeckt, mit dem Klassen-Baum (recht unübersichtlich das Ding)! Vor der Klasse hab ich nähmlich ein Template gemacht
ohne bei dem Konstruktor
Code: |
cBLABLA<T>::cBLABLA()
{
|
zu schreiben .
Vielen Dank! |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
|