| Autor |
Nachricht |
Die erinnerung
Mitglied
Benutzerprofil
Anmeldungsdatum: 20.10.2010
Beiträge: 337
|
Die erinnerung Mitglied
13:53:39 02.06.2012 Titel: |
struct nachträglich Werte zuweisen |
Zitieren |
Das ist mir jetzt echt peinlich, dass ich sowas fragen muss, aber wie weiße ich einer bestehenden Variable, die eine struct ist, Werte zu?
Beispiel:
| C++: | 1 2 3 4 5 6 7 8 9 10 | struct foo{
int var1;
int var2;
};
foo foo1 = {1, 2};
foo foo2;
//Das geht nicht, aber wie geht es dann?
foo2 = {2, 1}; | | |
_________________ Ich bin icht perfekt!
Aber meistens!
|
|
 |
SeppJ
Moderator
Benutzerprofil
Anmeldungsdatum: 10.06.2008
Beiträge: 17975
|
SeppJ Moderator
13:59:03 02.06.2012 Titel: |
|
Zitieren |
|
 |
Die erinnerung
Mitglied
Benutzerprofil
Anmeldungsdatum: 20.10.2010
Beiträge: 337
|
Die erinnerung Mitglied
14:03:38 02.06.2012 Titel: |
|
Zitieren |
Ist schwer, da ich mal behaupte, dass Microsoft Visual C++ 2010 Express kein C++11 kann.
Und schnell einen anderen Kompiler kann ich nicht benutzen, weil ich mit einem andren Rechner im Internet, weil der Compilerrechner nicht ins Internet kommt.
Muss doch anders gehen, oder? |
_________________ Ich bin icht perfekt!
Aber meistens!
|
|
 |
SeppJ
Moderator
Benutzerprofil
Anmeldungsdatum: 10.06.2008
Beiträge: 17975
|
SeppJ Moderator
14:08:43 02.06.2012 Titel: |
|
Zitieren |
|
 |
Die erinnerung
Mitglied
Benutzerprofil
Anmeldungsdatum: 20.10.2010
Beiträge: 337
|
Die erinnerung Mitglied
14:12:30 02.06.2012 Titel: |
|
Zitieren |
Dann klingt das mit dem Konstructor am besten. Weil wenn man 10mal 20 Werte einzeln eingeben muss, dann hat man auf inmal hunderte Zeilen Code, der sich eigentlich auf einige 10 begrenzen könnte.
Wie sieht das denn mit dem Konstruktor aus? ich habe noch nie mit Konstruktoren bei structs gearbeitet.
Kanns du mir da gerade helfen? |
_________________ Ich bin icht perfekt!
Aber meistens!
|
|
 |
Die erinnerung
Mitglied
Benutzerprofil
Anmeldungsdatum: 20.10.2010
Beiträge: 337
|
Die erinnerung Mitglied
14:20:05 02.06.2012 Titel: |
|
Zitieren |
Habs selber geschafft. geht genau so, wie bei Klassen.
Danke. Ohne dich hätte ich nie gewusst, dass structs auch Konstructoren haben können. |
_________________ Ich bin icht perfekt!
Aber meistens!
|
|
 |
KMT
Unregistrierter
|
KMT Unregistrierter
14:29:12 02.06.2012 Titel: |
|
Zitieren |
struct/class ist in c++ fast dasselbe. Der einzige Unterschied ist, das structs standardmäßig alles public haben, und class private. |
|
|
|
 |
SeppJ
Moderator
Benutzerprofil
Anmeldungsdatum: 10.06.2008
Beiträge: 17975
|
SeppJ Moderator
14:29:48 02.06.2012 Titel: |
|
Zitieren |
|
 |
Die erinnerung
Mitglied
Benutzerprofil
Anmeldungsdatum: 20.10.2010
Beiträge: 337
|
Die erinnerung Mitglied
14:33:47 02.06.2012 Titel: |
|
Zitieren |
Das einzige, das ich momentan aus dem Internet mache ist DirectX. Aber C++ habe ich mit "Jetzt lerne ich C++" von Dirk Louis vom Markt und Technik Verlag. Und hier die Ausgabe von 2008. Ich war sehr zufrieden aber es wurde halt nicht erwähnt, dass struct un class nahezu das selbe sind. Aber sonst ist es für ein Anfängerbuch sehr gut geeignet. Meiner Meinung nach. Ich hole mir vieleicht demnächst eines für Fortgeschrittene.
Aber trotzdem danke.
(KMT war schneller) |
_________________ Ich bin icht perfekt!
Aber meistens!
|
|
 |
SeppJ
Moderator
Benutzerprofil
Anmeldungsdatum: 10.06.2008
Beiträge: 17975
|
SeppJ Moderator
14:43:33 02.06.2012 Titel: |
|
Zitieren |
|
 |