0 registered members (),
1,238
guests, and 3
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: "Empty Pointer in setProperties" macht keinen Sinn...
[Re: WretchedSid]
#369223
05/02/11 18:55
05/02/11 18:55
|
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!
|
aso dachte es wäre ein VECTOR, aber natürlich ist es ein VECTOR* ![frown frown](/ubb7/images/graemlins/default_dark/frown.gif) Vielen Dank! ![laugh laugh](/ubb7/images/graemlins/default_dark/laugh.gif) 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: WretchedSid]
#369229
05/02/11 20:13
05/02/11 20:13
|
Joined: Sep 2003
Posts: 5,900 Bielefeld, Germany
Pappenheimer
Senior Expert
|
Senior Expert
Joined: Sep 2003
Posts: 5,900
Bielefeld, Germany
|
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 *' Im Handbuch ist nicht die Rede davon, dass der "nullvector" ein Pointer ist. ![confused confused](/ubb7/images/graemlins/default_dark/confused.gif)
|
|
|
Re: "Empty Pointer in setProperties" macht keinen Sinn...
[Re: Pappenheimer]
#369231
05/02/11 20:19
05/02/11 20:19
|
Joined: Jan 2002
Posts: 4,225 Germany / Essen
Uhrwerk
Expert
|
Expert
Joined: Jan 2002
Posts: 4,225
Germany / Essen
|
Das kann sein, das Handbuch ist da in vielerlei Hinsicht schlampig im Umgang mit Datentypen. Das liegt vermutlich daran, dass vieles über die Zeit gewachsen ist und Datentypen unter C-Script kaum eine Rolle gespielt haben. Es würde aber auch keinen Sinn machen, wenn nullvector ein VECTOR und kein Pointer darauf wäre.
Always learn from history, to be sure you make the same mistakes again...
|
|
|
Re: "Empty Pointer in setProperties" macht keinen Sinn...
[Re: Uhrwerk]
#369236
05/02/11 20:48
05/02/11 20:48
|
Joined: Jan 2003
Posts: 4,615 Cambridge
Joey
Expert
|
Expert
Joined: Jan 2003
Posts: 4,615
Cambridge
|
|
|
|
Re: "Empty Pointer in setProperties" macht keinen Sinn...
[Re: Joey]
#369237
05/02/11 20:50
05/02/11 20:50
|
Joined: Apr 2007
Posts: 3,751 Canada
WretchedSid
Expert
|
Expert
Joined: Apr 2007
Posts: 3,751
Canada
|
Weil das hier geht:
VECTOR *whatEver()
{
return nullvector;
}
Kann natürlich auch sein das nullvector ein Makro für vec(0, 0, 0) ist, wobei es dann immer noch ein Pointer wäre. Dafür das es ein Pointer ist spricht weiterhin das Lite-C extrem schlecht darin ist structs auf dem Stack zu haben und damit dann zu arbeiten.
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]
#369243
05/02/11 21:53
05/02/11 21:53
|
Joined: Jan 2002
Posts: 4,225 Germany / Essen
Uhrwerk
Expert
|
Expert
Joined: Jan 2002
Posts: 4,225
Germany / Essen
|
Braucht ihr gar nicht weiter rumrätseln. So steht es in der acknex.h:
VECTOR* nullvector = { x=0; y=0; z=0; }
Was mich jetzt wieder irritiert ist, dass man in nullvector beliebige Werte reinschreiben könnte. Im Handbuch steht ja schließlich read-only.
Always learn from history, to be sure you make the same mistakes again...
|
|
|
Moderated by mk_1, Perro, rayp, Realspawn, Rei_Ayanami, rvL_eXile, Spirit, Superku, Tobias, TSG_Torsten, VeT
|