abonnement Unibet Coolblue Bitvavo
  maandag 10 mei 2010 @ 22:07:19 #91
189216 netolk
maar dan andersom
pi_81273415
quote:
Op maandag 10 mei 2010 22:04 schreef Cruise.Elroy het volgende:

[..]

Klopt. Ik houd er zo m'n eigen regels op na.
wat voor regels dan?

EDIT:
niet goed gelezen

[ Bericht 8% gewijzigd door netolk op 10-05-2010 22:13:52 ]
Beware of the Raping Zebra's
  maandag 10 mei 2010 @ 22:11:30 #92
254493 Trollface.
gr rob fruithof, groningencity
pi_81273692
quote:
Op maandag 10 mei 2010 22:04 schreef Cruise.Elroy het volgende:

[..]

Klopt. Ik houd er zo m'n eigen regels op na.
Dat je programma's dan überhaupt compilen mijn compiler pakt void main() niet.
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
  maandag 10 mei 2010 @ 22:13:10 #93
189216 netolk
maar dan andersom
pi_81273810
die van mij idd ook niet maar die compilers van/voor microsoft waarschijnlijk wel
Beware of the Raping Zebra's
pi_81273862
quote:
Op maandag 10 mei 2010 16:44 schreef Trollface. het volgende:
Programma's horen een returncode terug te geven om aan te geven of de executie succesvol was. 0 = succesvol, bij elke andere waarde is er een fout opgetreden. Deze returncode wordt echter nog maar zelden gebruikt.
Return values worden zeer veel gebruikt in linux systemen.
  maandag 10 mei 2010 @ 22:15:30 #95
254493 Trollface.
gr rob fruithof, groningencity
pi_81273956
quote:
Op maandag 10 mei 2010 22:13 schreef Thomass het volgende:

[..]

Return values worden zeer veel gebruikt in linux systemen.
Valt ook wel mee hoor, in makefiles nog wel ja.
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
pi_81283933
quote:
Op maandag 10 mei 2010 22:11 schreef Trollface. het volgende:

[..]

Dat je programma's dan überhaupt compilen mijn compiler pakt void main() niet.
Werkt alleen onder VC++ voor C++, en zou gewoon moeten compilen op elke C compiler afaik.
pi_81305175
quote:
Op maandag 10 mei 2010 17:04 schreef Trollface. het volgende:
int main() hoort toch bij de C/C++-standaard?
Microsoft wijkt op een aantal punten van de standaard af.
pi_81307571
quote:
Op dinsdag 11 mei 2010 17:40 schreef thabit het volgende:

[..]

Microsoft wijkt op een aantal punten van de standaard af.
zou het (visual c++) dan eigenlijk een warning/error moeten geven?
Finally, someone let me out of my cage
pi_81308187
quote:
Op dinsdag 11 mei 2010 18:42 schreef minibeer het volgende:

[..]

zou het (visual c++) dan eigenlijk een warning/error moeten geven?
Geen idee, ik werk niet meer met VC++, maar je kunt overal warnings en errors voor laten geven dus vast ook wel hiervoor. .
  dinsdag 11 mei 2010 @ 23:15:52 #100
189216 netolk
maar dan andersom
pi_81321410
quote:
Op dinsdag 11 mei 2010 17:40 schreef thabit het volgende:

[..]

Microsoft wijkt op een aantal punten van de standaard af.
tja dat zijn vaak ook de problemen met source code...
Beware of the Raping Zebra's
  dinsdag 11 mei 2010 @ 23:23:45 #101
111382 Ofyles2
Bestemming: onbekend
pi_81321832
quote:
Op zondag 7 maart 2010 11:56 schreef LucasHulshof het volgende:
Een erg goede en gratis IDE, voor zowel windows/linux, gericht op het ontwikkelen van software met het QT framework (o.a. google earth maakt hier gebruik van)
QTCreator

Het QT Framework verlost je van het broddelwerk genaamd "windows api" en is compleet object georienteerd. Een aanrader voor iedereen die serieus portable software wil schrijven.
Afgelopen november een editie van Linux Magazine gekocht, meteen verslaafd geraakt door de Qt Framework.
pi_81332846
Dit is trouwens ook wel een goed boek om de basisbeginselen van C++ te leren: http://mindview.net/Books/TICPP/ThinkingInCPP2e.html
  woensdag 12 mei 2010 @ 12:57:03 #103
189216 netolk
maar dan andersom
pi_81336532
quote:
Op woensdag 12 mei 2010 11:26 schreef thabit het volgende:
Dit is trouwens ook wel een goed boek om de basisbeginselen van C++ te leren: http://mindview.net/Books/TICPP/ThinkingInCPP2e.html
en deze natuurlijk ook:
cplusplus
Beware of the Raping Zebra's
pi_81864451
van cplusplus.com heb ik de volgende code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// function template
#include <iostream>
using namespace std;

template <class T>
T GetMax (T a, T b) {
  T result;
  result = (a>b)? a : b;
  return (result);
}

int main () {
  int i=5, j=6, k;
  long l=10, m=5, n;
  k=GetMax<int>(i,j);
  n=GetMax<long>(l,m);
  cout << k << endl;
  cout << n << endl;
  return 0;
}


Maar is het niet zo dat de types int en long hetzelfde zijn en dit voorbeeld dus eigenlijk nutteloos is? Met het compilen heb ik in elk geval geen probleem als ik een int aan een long variabele probeer toe te wijzen en andersom (ook als argumenten bij functies niet).
Finally, someone let me out of my cage
pi_81865259
een int een long zijn verschillende types.

Een long is een "long-int"

of er daadwerkelijk verschil in de lengte zit, is afhankelijk van je processor...

Dus

een short is 2 bytes
een long is 4 bytes
en een int is 2 of 4 bytes afhankelijk van je processor.
"Wie niet gelooft in wonderen, is geen realist."
pi_81865264
Op 16-bitssystemen (mogelijk van voor jouw tijd ) was een int 16 bit en een long 32 bit.
pi_81876850
Het zijn verschillende types die op de huidige hardware "toevallig" dezelfde grootte hebben. Tenzij je de code gaat compileren op obscure platforms zou ik me er geen zorgen over maken.
pi_81878408
quote:
Op dinsdag 25 mei 2010 12:21 schreef progje het volgende:
een int een long zijn verschillende types.

Een long is een "long-int"

of er daadwerkelijk verschil in de lengte zit, is afhankelijk van je processor...

Dus

een short is 2 bytes
een long is 4 bytes
en een int is 2 of 4 bytes afhankelijk van je processor.
ik snap het, hoewel het wat onlogisch overkomt om de grootte van een variabele af te laten hangen van de processor.
Finally, someone let me out of my cage
pi_81878464
quote:
Op dinsdag 25 mei 2010 12:21 schreef thabit het volgende:
Op 16-bitssystemen (mogelijk van voor jouw tijd ) was een int 16 bit en een long 32 bit.
ik heb het programmeren geleerd in qbasic
Finally, someone let me out of my cage
pi_81878670
quote:
Op dinsdag 25 mei 2010 17:38 schreef minibeer het volgende:

[..]

ik snap het, hoewel het wat onlogisch overkomt om de grootte van een variabele af te laten hangen van de processor.
Is ook raar.
  dinsdag 25 mei 2010 @ 21:06:19 #111
189216 netolk
maar dan andersom
pi_81889207
quote:
Op dinsdag 25 mei 2010 17:38 schreef minibeer het volgende:

[..]

ik snap het, hoewel het wat onlogisch overkomt om de grootte van een variabele af te laten hangen van de processor.
raar maar waar...

PS.
Hier de groten van alle data typen

Je kan natuurlijk ook de sizeof(agrument) gebruiken om te zien hoe groot iets is.. uitkomst is overigens wel in bytes
Beware of the Raping Zebra's
pi_82084432
quote:
Also, when using SDL, you must have your main() function declared like it is above. You can't use void main() or anything like that.
Finally, someone let me out of my cage
pi_82087740
quote:
Op zondag 30 mei 2010 00:03 schreef minibeer het volgende:

[..]


  zondag 30 mei 2010 @ 03:27:46 #114
111382 Ofyles2
Bestemming: onbekend
pi_82090058
quote:
Op dinsdag 25 mei 2010 21:06 schreef netolk het volgende:

[..]

raar maar waar...

PS.
Hier de groten van alle data typen

Je kan natuurlijk ook de sizeof(agrument) gebruiken om te zien hoe groot iets is.. uitkomst is overigens wel in bytes
Ik heb thuis een C++-programmeerboek liggen die datatypes van kleinere groottes heeft. Betreft int en long.
  zondag 30 mei 2010 @ 10:24:33 #115
189216 netolk
maar dan andersom
pi_82091842
quote:
Op zondag 30 mei 2010 03:27 schreef Ofyles2 het volgende:

[..]

Ik heb thuis een C++-programmeerboek liggen die datatypes van kleinere groottes heeft. Betreft int en long.
Dan is dat waarschijnlijk een oud boek...

sizeof is de grootte die jouw computer er van maakt
Beware of the Raping Zebra's
  zondag 30 mei 2010 @ 14:36:27 #116
111382 Ofyles2
Bestemming: onbekend
pi_82099776
quote:
Op zondag 30 mei 2010 10:24 schreef netolk het volgende:

[..]

Dan is dat waarschijnlijk een oud boek...

sizeof is de grootte die jouw computer er van maakt
Het gaat om 'Sams Teach Yourself C++ in One Hour a Day'.

Een pijnlijke fout is dat de auteurs van dat boek vermelden dat de long int en de int van dezelfde lengte zijn.
pi_82100862
quote:
Op zondag 30 mei 2010 14:36 schreef Ofyles2 het volgende:

[..]

Het gaat om 'Sams Teach Yourself C++ in One Hour a Day'.

Een pijnlijke fout is dat de auteurs van dat boek vermelden dat de long int en de int van dezelfde lengte zijn.
dat is dus alleen bij nieuwe systemen zo,
maar hier staat ook dat de int en de long int even groot zijn:
http://www.cplusplus.com/doc/tutorial/variables/
Finally, someone let me out of my cage
pi_82101008
quote:
Op zondag 30 mei 2010 01:17 schreef Cruise.Elroy het volgende:

[..]


Van een SDL tutorial.
Ik vroeg eerst waarom mensen eigenlijk men een main functie die een int was begonnen, maar dat is dus ook voor dit soort zaken
Finally, someone let me out of my cage
  zondag 30 mei 2010 @ 15:08:01 #119
189216 netolk
maar dan andersom
pi_82101076
quote:
Op zondag 30 mei 2010 15:03 schreef minibeer het volgende:

[..]

dat is dus alleen bij nieuwe systemen zo,
maar hier staat ook dat de int en de long int even groot zijn:
http://www.cplusplus.com/doc/tutorial/variables/
ja nieuwe systemen hebben dat zo en daarom staat dat er waarschijnlijk aangezien (bijna) niemand die oude systemen nog gebruikt en er zeker geen programma's meer voor gemaakt worden
Beware of the Raping Zebra's
  zondag 30 mei 2010 @ 15:09:08 #120
189216 netolk
maar dan andersom
pi_82101124
quote:
Op zondag 30 mei 2010 15:06 schreef minibeer het volgende:

[..]

Van een SDL tutorial.
Ik vroeg eerst waarom mensen eigenlijk men een main functie die een int was begonnen, maar dat is dus ook voor dit soort zaken
gewoon int nemen dan zit je altijd goed
Beware of the Raping Zebra's
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')