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

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

21

12.03.2009, 16:36

Naja, wenn jeder Vektor einen festen Wertebereich und eine fixe Anzahl von Werten hat kann man sich das ja denken. Ich mein wenn ich 27 einzelne Zahlenwerte in einer Datei habe und mit 3D Vektoren hantiere kann ich mir vermutlich denken, dass ich am Ende auf 9 Vektoren kommen werde und drei Werte einen Vektor bilden.

22

12.03.2009, 17:14

Zitat von »"Das Gurke"«

Naja, wenn jeder Vektor einen festen Wertebereich und eine fixe Anzahl von Werten hat kann man sich das ja denken. Ich mein wenn ich 27 einzelne Zahlenwerte in einer Datei habe und mit 3D Vektoren hantiere kann ich mir vermutlich denken, dass ich am Ende auf 9 Vektoren kommen werde und drei Werte einen Vektor bilden.

nur, was machst du, wenn mehr als diese Vektoren in die datei kommen, z.B. wenn du n vektor, ne map und noch ne list speicherst?

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

23

12.03.2009, 17:18

Davon war, sofern ich mich nicht verlesen habe, bisher nicht die Rede. Aber um deine Frage zu beantworten: Ich würde einen Header einführen, der die Länge der einzelnen Bereiche definiert.

24

12.03.2009, 17:33

nun, er hat immerhin von vektoren im Plural geredet. Und was den header angeht: darauf wollte ich ja hinaus ;)

25

12.03.2009, 18:09

Hmm ... kommt drauf an wenn du per operator<< für jeden Wert ne klare Struktur hast, ist es kein Problem anhand von test auf failbit (das gesetzt wird wenn die zeiele nicht der signatur des wertes entspricht) ganz leicht das ende herausfinden ;)
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Faule Socke

Community-Fossil

Beiträge: 1 915

Wohnort: Schreibtischstuhl

  • Private Nachricht senden

26

13.03.2009, 16:14

Zitat von »"Nexus"«

Zitat von »"Faule Socke"«

Um diese "unschöne" Anweisung "&vec[0]" zu umghen, gab es glaube auch eine Methode namens data...
Im C++-Standard sicher nicht.


Stimmt, du hast recht. std::vector hat diese Methode nicht, dafür std::string. War mir ja wie gesagt nicht mehr ganz sicher,

Socke

Werbeanzeige