2 registered members (SBGuy, AndrewAMD),
739
guests, and 6
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: "Empty Pointer in setProperties" macht keinen Sinn...
[Re: Uhrwerk]
#369171
05/02/11 12:46
05/02/11 12:46
|
Joined: Apr 2007
Posts: 3,751 Canada
WretchedSid
Expert
|
Expert
Joined: Apr 2007
Posts: 3,751
Canada
|
Wieso bist Du überrascht, dass viele etwas brauchen, bis sie ein nicht ganz triviales Konzept verstehen? Wenn programmieren so einfach wäre, dann könnte es jeder und wir wären arbeitslos. Also ich zumindest. No offense, aber Speicherkonzepte zu verstehen ist nicht dasselbe wie programmieren können. Ich gehe sogar so weit zu sagen das dieses "nicht ganz triviale" Konzept und auch der ganze Pointer foobar und der ganze Rest der basics innerhalb von einer Woche erlernt werden kann. Deswegen kann man aber noch lange nicht programmieren @xxxxxxxxxxxxxxxxxxxxxxxxx: Das wird dir irgendwann um die Ohren fliegen.
Shitlord by trade and passion. Graphics programmer at Laminar Research. I write blog posts at feresignum.com
|
|
|
Re: "Empty Pointer in setProperties" macht keinen Sinn...
[Re: WretchedSid]
#369172
05/02/11 12:50
05/02/11 12:50
|
Joined: Jan 2011
Posts: 797 Da wo du nicht bist! Muhahaha!
xxxxxxx
OP
User
|
OP
User
Joined: Jan 2011
Posts: 797
Da wo du nicht bist! Muhahaha!
|
@xxxxxxxxxxxxxxxxxxxxxxxxx: Das wird dir irgendwann um die Ohren fliegen. wenn's falsch ist dann sag doch bitte wie's richtig ist, sorry wenn ich dich missverstanden habe...
Es ist immer wieder erstaunlich, dass Leute die riesen Scripte schreiben die einfachsten sachen nicht können zb. mich mit SIEBEN x zu schreiben!
|
|
|
Re: "Empty Pointer in setProperties" macht keinen Sinn...
[Re: xxxxxxx]
#369174
05/02/11 13:05
05/02/11 13:05
|
Joined: Apr 2007
Posts: 3,751 Canada
WretchedSid
Expert
|
Expert
Joined: Apr 2007
Posts: 3,751
Canada
|
Viel schöner wäre wenn du es selber bemerken würdest, vom ewigen vorsagen lernt man in der Regel nicht so viel wie durch eigene Fehler die einem dann richtig schön in die Fresse fliegen.
Shitlord by trade and passion. Graphics programmer at Laminar Research. I write blog posts at feresignum.com
|
|
|
Re: "Empty Pointer in setProperties" macht keinen Sinn...
[Re: xxxxxxx]
#369194
05/02/11 16:03
05/02/11 16:03
|
Joined: Jan 2002
Posts: 4,225 Germany / Essen
Uhrwerk
Expert
|
Expert
Joined: Jan 2002
Posts: 4,225
Germany / Essen
|
VECTOR* rotate = nullvector; Oh, xxxxxxx... das tut doch bitterlich weh wenn mans nur anguckt. Du definierst hier einen Zeiger auf einen Vektor namens rotate und weist diesem Pointer den Nullvector zu. Das wird böse enden. Du musst unbedingt den Unterschied zwischen VECTOR* und VECTOR verstehen. Arbeite ein Tutorial durch. No offense, aber Speicherkonzepte zu verstehen ist nicht dasselbe wie programmieren können. Ich gehe sogar so weit zu sagen das dieses [...] in einer Woche erlernt werden kann. Deswegen kann man aber noch lange nicht programmieren Natürlich ist programmieren weit mehr als ein Speicherkonzept. Aber es ist ein wichtiger Bestandteil davon. Sozusagen eine Komposition. :-P Ne, ernsthaft, wird immer und immer wieder falsch gemacht. Das 3DGS Tutorial ist da auch nur begrenzt eine Hilfe. Ein Blick hier ins Forum zeigt, wie oft das falsch gemacht wird. Ich hab schon eine Menge Nachhilfe im Programmieren gegeben. Selbst in Java haben die Leute teilweise Probleme damit, obwohl man dort ja eigentlich kaum noch von einem Speicherkonzept reden kann. Aber alleine die Referenzen machen manchen Leuten dort echt Probleme.
Always learn from history, to be sure you make the same mistakes again...
|
|
|
Re: "Empty Pointer in setProperties" macht keinen Sinn...
[Re: Uhrwerk]
#369198
05/02/11 16:33
05/02/11 16:33
|
Joined: Jan 2011
Posts: 797 Da wo du nicht bist! Muhahaha!
xxxxxxx
OP
User
|
OP
User
Joined: Jan 2011
Posts: 797
Da wo du nicht bist! Muhahaha!
|
Du musst unbedingt den Unterschied zwischen VECTOR* und VECTOR verstehen. Ich kenn doch den Unterschied, das eine(VECTOR*) ist ein Pointer der auf einen Vector zeigt und das andere ist ein Vector(VECTOR). ich habe nur nie verstanden wie ich es hinkriege das ein Pointer auf etwas zeigt... Also damit ich im zukunft damit keinen Ärger mehr habe: wäre das definieren von VECTOREN so richtig?
VECTOR rotate = nullvector;
und wenn dieser Vector als pointer verlangt wird muss man einfach ein "&" vorhängen,oder? xxxxxxx
Es ist immer wieder erstaunlich, dass Leute die riesen Scripte schreiben die einfachsten sachen nicht können zb. mich mit SIEBEN x zu schreiben!
|
|
|
Re: "Empty Pointer in setProperties" macht keinen Sinn...
[Re: xxxxxxx]
#369206
05/02/11 17:49
05/02/11 17:49
|
Joined: Jan 2002
Posts: 4,225 Germany / Essen
Uhrwerk
Expert
|
Expert
Joined: Jan 2002
Posts: 4,225
Germany / Essen
|
Ich kenn doch den Unterschied, das eine(VECTOR*) ist ein Pointer der auf einen Vector zeigt und das andere ist ein Vector(VECTOR). Sehr richtig. VECTOR* enthält eine Adresse und an dieser Adresse muss ein VECTOR sein. VECTOR* ist 32 bit groß. VECTOR ist 96 bit groß. ich habe nur nie verstanden wie ich es hinkriege das ein Pointer auf etwas zeigt. Mit einer Zuweisung, wie bei anderen Variable auch.
VECTOR V;
VECTOR* pV1 = &V;
VECTOR* pV2 = pV1;
wäre das definieren von VECTOREN so richtig?
VECTOR rotate = nullvector;
Überleg einfach mal was auf der rechten Seite deiner Zuweisung steht und was auf der linken Seite steht und dann ob das zusammen passt.... und wenn dieser Vector als pointer verlangt wird muss man einfach ein "&" vorhängen,oder?x "Ein Vector als Pointer" ist schon Käse. Du hast entweder den Vektor oder die Adresse eines Vektors. Die Adresse ermittelst Du aber mit dem & Operator, das ist richtig.
Always learn from history, to be sure you make the same mistakes again...
|
|
|
Re: "Empty Pointer in setProperties" macht keinen Sinn...
[Re: Uhrwerk]
#369218
05/02/11 18:38
05/02/11 18:38
|
Joined: Jan 2011
Posts: 797 Da wo du nicht bist! Muhahaha!
xxxxxxx
OP
User
|
OP
User
Joined: Jan 2011
Posts: 797
Da wo du nicht bist! Muhahaha!
|
Vielen Dank! (jetzt kann ich glaube ich erstmal 80/90% meiner Bugs beseitigen xD)wäre das definieren von VECTOREN so richtig?
VECTOR rotate = nullvector;
Überleg einfach mal was auf der rechten Seite deiner Zuweisung steht und was auf der linken Seite steht und dann ob das zusammen passt.... auf beiden seiten ein VECTOR, also wüsste ich jetzt nicht WO es probleme geben sollte... "Ein Vector als Pointer" ist schon Käse. Du hast entweder den Vektor oder die Adresse eines Vektors. Ich meinte "den Pointer der auf der auf diesen VECTOR zeigt", also wie du sagtest die Adresse... xxxxxxx
Es ist immer wieder erstaunlich, dass Leute die riesen Scripte schreiben die einfachsten sachen nicht können zb. mich mit SIEBEN x zu schreiben!
|
|
|
Re: "Empty Pointer in setProperties" macht keinen Sinn...
[Re: xxxxxxx]
#369220
05/02/11 18:48
05/02/11 18:48
|
Joined: Apr 2007
Posts: 3,751 Canada
WretchedSid
Expert
|
Expert
Joined: Apr 2007
Posts: 3,751
Canada
|
auf beiden seiten ein VECTOR, also wüsste ich jetzt nicht WO es probleme geben sollte... Mal die Ausgabe aus einem vernünftigen compiler frontend: Semantic Issue: Initializing 'VECTOR' with an expression of incompatible type 'VECTOR *'
Shitlord by trade and passion. Graphics programmer at Laminar Research. I write blog posts at feresignum.com
|
|
|
Moderated by mk_1, Perro, rayp, Realspawn, Rei_Ayanami, rvL_eXile, Spirit, Superku, Tobias, TSG_Torsten, VeT
|