Dat is een vrij belangrijk, maar wel iet wat subtiel verschil. Het statement i++ zal de waarde van i ophogen met 1 en dan de oude waarde returnen. Het statement ++i doet het omgekeerde, die zal ook de waarde van i met 1 ophogen, maar daarna de opgehoogde waarde returnen.quote:Op zondag 24 februari 2013 13:57 schreef netolk het volgende:
[..]
nou niet veel geloof ik zo...
De syntax is verder eigenlijk identiek aan andere talen (als bijv. Java)
| 1 2 | int i = 0, j = 0; i = j++; |
| 1 2 | int i = 0, j = 0; i = ++j; |
En dan heb je natuurlijk ook dat wanneer je het vaker in een regel gebruikt, het vaak undefined is.quote:Op zondag 24 februari 2013 15:20 schreef Tijn het volgende:
De onduidelijkheid van ++ is wat mij betreft een goede reden om die hele operator te mijden als het even kan. Ik schrijf liever i += 1, dan is het ten minste voor iedereen duidelijk wat er gebeurt.
De syntax is bijna hetzelfde als bij java, dus veel nieuws leer ik idd niet.quote:Op zaterdag 23 februari 2013 23:45 schreef t4rt4rus het volgende:
[..]
Al vragen over de syntax?
Verschil i++ en ++i snap je?
Wat valt er verder eigenlijk te leren over syntax?
Jazeker: DIG / Project Eulerquote:Op zondag 24 februari 2013 16:02 schreef ufopiloot12 het volgende:
[..]
De syntax is bijna hetzelfde als bij java, dus veel nieuws leer ik idd niet.
Ik ben nu bezig met pointers, echt vragen heb ik nog niet.
Weten jullie trouwens echt goede oefeningen om het programmeer gedeelte onder de knie te krijgen?
Het overtypen van voorbeelden is wel leuk, maar zelf aan de slag gaan werkt vast veel beter.
Geen vragen over pointers? Dat kan bijna nietquote:Op zondag 24 februari 2013 16:02 schreef ufopiloot12 het volgende:
Ik ben nu bezig met pointers, echt vragen heb ik nog niet.
Ja dat is lastig, dan moet je toch echt wat proberen zelf te maken.quote:Weten jullie trouwens echt goede oefeningen om het programmeer gedeelte onder de knie te krijgen?
Het overtypen van voorbeelden is wel leuk, maar zelf aan de slag gaan werkt vast veel beter.
Ik heb gisteren het eerste gedeelte v.d. tutorial doorgelezen. De materie snap ik vooralsnog, maar ik heb nog niet alles gehad (verre van).quote:Op zondag 24 februari 2013 16:14 schreef t4rt4rus het volgende:
[..]
Geen vragen over pointers? Dat kan bijna niet
[..]
Ja dat is lastig, dan moet je toch echt wat proberen zelf te maken.
Interessant, bedankt!quote:
Welke lees je dan?quote:Op zondag 24 februari 2013 16:27 schreef ufopiloot12 het volgende:
Ik heb gisteren het eerste gedeelte v.d. tutorial doorgelezen. De materie snap ik vooralsnog, maar ik heb nog niet alles gehad (verre van).
http://www.cplusplus.com/doc/tutorial/pointers/quote:
Ohje het is cplusplus.com...quote:Op zondag 24 februari 2013 16:37 schreef ufopiloot12 het volgende:
[..]
http://www.cplusplus.com/doc/tutorial/pointers/
Ik zoek eigenlijk iets meer naar de richting van codecademy, maar dan zou ik toch echt boeken moeten aanschaffen denk ik.
Daar was ik al bang voor.quote:Op zondag 24 februari 2013 16:40 schreef t4rt4rus het volgende:
[..]
Ohje het is cplusplus.com...
Pak een goed boek
http://jcatki.no-ip.org/fncpp/Resourcesquote:Op zondag 24 februari 2013 16:41 schreef ufopiloot12 het volgende:
[..]
Daar was ik al bang voor.![]()
Suggesties?
Bedanktquote:Op zondag 24 februari 2013 16:54 schreef t4rt4rus het volgende:
[..]
http://jcatki.no-ip.org/fncpp/Resources
Hoewel dat basic spul van cplusplus je misschien eerst ook nog wel kan helpen.
Maar daar zie ik op de pagina over pointers ook een stukje over "void pointers". Dat moet je dus gewoon niet gebruiken, vooral niet als beginner.
Maar het misschien dat je het concept pointer wel begrijpt door die pagina.
Bij de cursus c++ die ik deed kregen lazen we het boek van de professor.
http://www.icce.rug.nl/documents/cplusplus/cplusplus.html
Die gaat er achter wel vanuit dat je wat C kan, maar hoeft geen belemmering te zijn.
Dat zit er bij mij nu wel een beetje ingeprent, haha.quote:Op zondag 24 februari 2013 17:01 schreef t4rt4rus het volgende:
Hier stukje over cplusplus.com
http://jcatki.no-ip.org/fncpp/cplusplus.com
Ohja en "using namespace std" vind niet iedereen leuk
(ik ook niet...)
Namespacesquote:Op zondag 24 februari 2013 17:11 schreef ufopiloot12 het volgende:
[..]
Dat zit er bij mij nu wel een beetje ingeprent, haha.
Zonder ook te weten waarvoor het dient.
Ik ga dat eventjes doorlezen.
Nu ik dat stukje over cplusplus heb gelezen begin denk ik maar weer van voor af aan met een van jouw aanbevelingen. Aangezien ik een paar hele foute dingen heb geleerd.quote:Op zondag 24 februari 2013 17:13 schreef t4rt4rus het volgende:
[..]
Namespaces
http://www.icce.rug.nl/documents/cplusplus/cplusplus04.html
Zoals?quote:Op zondag 24 februari 2013 17:26 schreef ufopiloot12 het volgende:
[..]
Nu ik dat stukje over cplusplus heb gelezen begin denk ik maar weer van voor af aan met een van jouw aanbevelingen. Aangezien ik een paar hele foute dingen heb geleerd.
Hèhèquote:Op zondag 24 februari 2013 17:40 schreef Tijn het volgende:
Klinkt alsof cplusplus.com voor C++ is wat w3schools voor HTML, CSS en Javascript is.
Namespaces, ik moet dat even rephrasen. Er worden belangrijke dingen blijkbaar niet vertelt. Het is niet toereikend dus.quote:Op zondag 24 februari 2013 17:30 schreef t4rt4rus het volgende:
[..]
Zoals?
Maar als je dus referenties nodig hebt kan je beter op
http://en.cppreference.com/w/ kijken dan op cplusplus.com
Leuk ufo was ook begonnen, geen idee of die nog bezig is...quote:Op zondag 24 maart 2013 22:07 schreef robin007bond het volgende:
Ik ga toch een begin maken aan Accelerated C++.
Jullie zullen misschien nog van me horen hier.
quote:Op zondag 24 februari 2013 17:49 schreef ufopiloot12 het volgende:
[..]
Namespaces, ik moet dat even rephrasen. Er worden belangrijke dingen blijkbaar niet vertelt. Het is niet toereikend dus.
Ik ben de laatste tijd idd met wat andere dingen bezig geweest.quote:Op zondag 24 maart 2013 22:11 schreef t4rt4rus het volgende:
[..]
Leuk ufo was ook begonnen, geen idee of die nog bezig is...
[..]
Ik doe altijd "using std::cout" "using std::endl" etc.quote:Op zondag 24 februari 2013 17:01 schreef t4rt4rus het volgende:
Hier stukje over cplusplus.com
http://jcatki.no-ip.org/fncpp/cplusplus.com
Ohja en "using namespace std" vind niet iedereen leuk
(ik ook niet...)
Yey iemand die het snapt. :pquote:Op zondag 24 maart 2013 22:47 schreef robin007bond het volgende:
[..]
Ik doe altijd "using std::cout" "using std::endl" etc.
Als ik meerdere namespaces zou gebruiken en twee methoden hebben dezelfde naam, dan hang je al bijvoorbeeld.
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |