Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

11

04.11.2009, 11:36

http://www.boost.org/doc/libs/1_40_0/libs/assign/doc/index.html

Vielleicht gefällt dir das ja.
Lieber dumm fragen, als dumm bleiben!

Nexxtron

Alter Hase

  • »Nexxtron« ist der Autor dieses Themas

Beiträge: 424

Wohnort: Heilbronn

Beruf: Student - Software Engineering

  • Private Nachricht senden

12

04.11.2009, 17:13

@Jonathan_Klein : is das ne andere bibliothek oder sowas?

...also konnte grade die version Databyte erst jetzt ausprobieren, aber da kommen noch 3 syntaxfehler....
New Project: Operation CityRacer

13

04.11.2009, 17:58

Schäm dich, dass du boost nicht kennst :P

Das ist eine Art Erweiterung der Standardbibliothek, wo z.B. auch Dinge getestet werden, die später in den Standard übernommen werden.
Allgemein ist da enorm viel geiles Zeug drin, und es lohnt sich immer, mal zu gucken, ob boost für sein Problem eine Lösung parat hat.

Ich mag von boost z.B. die Exception Klasse, das foreach Makro, die Smartpointer und noch so einiges mehr, was ich ein bisschen seltener einsetze.
Lieber dumm fragen, als dumm bleiben!

Databyte

Alter Hase

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

14

04.11.2009, 18:13

Ja habt ja recht... ist ein Syntax-fehler drin... und zwar kann man diese methode nur beim initialisieren der array nehmen. Also fehlt ein SVertex:

C-/C++-Quelltext

1
2
3
4
5
6
7
    SVertex Player1[] =
        {
                -1.0f,-1.0f, 5.0f ,0xffffffff,1.0f,1.0f,
                 0.0f,-1.0f, 5.0f,0xffffffff,0.5f,0.0f,
                -1.0f,-6.0f, 5.0f,0xffffffff,0.0f,1.0f,
                 0.0f,-6.0f, 5.0f, 0xffffffff,1.0f,1.0f
        }; 

Nexxtron

Alter Hase

  • »Nexxtron« ist der Autor dieses Themas

Beiträge: 424

Wohnort: Heilbronn

Beruf: Student - Software Engineering

  • Private Nachricht senden

15

04.11.2009, 18:39

@Jonatha_Klein:

ohh is ja ma cool...muss mir mal genauer anschauen

@Databyte:

aber ich will ja dass ich die variable ich meiner Klasse verwenden kann dann muss ich ja die variable Player1 als member initialisieren und dort
kann ichs ja nich einfach so machen :

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
class BlaBla
{
public:
void blabla();
private:

// ich muss ja es so machen 

SVertex Player1;
//anstatt

SVertex Player1 = { 1,1,1........}; // so 


};
New Project: Operation CityRacer

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

16

04.11.2009, 20:57

Jup. Das geht (zumindest noch) nicht, ist aber auch nicht weiter schlimm, oder hast du vor im Ernst solche Daten fest im Code zu halten? - Ich denke eher nicht, also wirst du das irgendwo laden, oder zumindest mal einfach der Klasse übergeben.

Werbeanzeige