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
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 |
#include <vector> #include <iostream> int main () { std::vector<int> v; // leerer vector v mit integern drin. Grösse: 0 v.push_back ( 2 ); // füge eine 2 in den vector ein. Grösse: 1 v.push_back ( 5 ); // füge eine 5 in den vector ein. Grösse: 2 std::cout << v[0]; // gib erstes Element aus std::cout << v[1]; // gib zweites Element aus } |
Zitat von »"E122"«
boost::tuple sollte man auch nicht verachten
Zitat
z.Thema Tuple. War nur als Anmerkung gedacht, wo wirs doch gerade von Containern hatten. Klar eignet sich Tuple für diesen Speziellen zweck nicht so gut.
Zitat
Dann müsste man aber auch noch Liste, Bäume, Hash Tables, Stacks, Queues usw. nennen. Wink
Zitat von »"E122"«
Zitat
Dann müsste man aber auch noch Liste, Bäume, Hash Tables, Stacks, Queues usw. nennen. Wink
Ist damit ja schon geschehen
C-/C++-Quelltext |
|
1 2 3 4 |
std::vector<sf::Sprite> SStein; std::vector<sf::Sprite> SHeld; std::vector<sf::Sprite> SBaum; std::vector<sf::Sprite> SMonster; |
C-/C++-Quelltext |
|
1 |
App.Draw(SHeld.push_back()); |
Zitat
C-/C++-Quelltext
1 App.Draw(SHeld.push_back());
C-/C++-Quelltext |
|
1 |
App.Draw( SHeld[0] );// zeichne erstes Sprite von SHeld |
C-/C++-Quelltext |
|
1 |
App.Draw( SHeld.at(0) );// zeichne erstes Sprite von SHeld |
Werbeanzeige