login  Naam:   Wachtwoord: 
Registreer je!
 Nota's op tutorial:

Tutorials > C++ > [C++] Deel 1 - De Basis van C++
Pagina:

Reacties op de tutorial [C++] Deel 1 - De Basis van C++


Offline  Tuinstoel
Gepost op: 18 januari 2006 - 15:53
PHP expert

Ik wil graag C++ leren, maar ik stuit nu al op een probleem.
Als ik probeer te compilen, dus als ik F9 indruk, krijg ik de melding:
"Why in the world are you trying to compile an empty project ".

Dus wat mis ik in deze tutorial? Of wat doe ik nu weer fout.

Offline  stuifie
Gepost op: 18 januari 2006 - 16:36
PHP beginner

Ik denk eerder dat jij de 2 regels onder het eerste plaatje hebt overgeslagen ;)
Citaat:
Klik op OK en kies een locatie voor deze project (Ik gebruik in deze tutorial de map C:Project C++)
Klik nu op Bestand->Nieuw->Broncode... of ctrl+n

dan voegt hij dus een broncode bestand aan het project toe en dan moet het wel gewoon werken (bij mij dan)

Offline  Tuinstoel
Gepost op: 18 januari 2006 - 16:48
PHP expert

Mja ik heb het anders opgelost. Ik heb het stukje "Project" maar overgeslagen, daardoor kreeg ik die melding want nu werkt hij wel.

Btw ik moest iostream.h gebruiken.

Offline  stuifie
Gepost op: 18 januari 2006 - 16:54
PHP beginner

Citaat:
[I][B]Tuinstoel[/B] schreef op 18 Januari 2006 - 16:48[/I]

Mja ik heb het anders opgelost. Ik heb het stukje "Project" maar overgeslagen, daardoor kreeg ik die melding want nu werkt hij wel.

Btw ik moest iostream.h gebruiken.

Okeej ik zal het verandere zodat het met .h staat
bij mij werkte het ook zonder .h ;)

Offline  DRUNK
Gepost op: 20 januari 2006 - 02:56
PHP gevorderde

Als ik het voorbeeld compile met gcc (v4.0.2) komt er wel een mooie waarschuwing:

  1. tim@viki:~/test$ g++ -o hello_world hello_world.cpp
  2. In file included from /usr/include/c++/4.0.2/backward/iostream.h:31,
  3. from hello_world.cpp:1:
  4. /usr/include/c++/4.0.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.


Dit wil dus zeggen dat het gebruik van '<iostream.h>' verouderd is, je wordt aangeraden om '<iostream>' te gebruiken.

Ook is het een beetje overbodig om de hele 'std' namespace te gebruiken als je allen 'cout', 'cin' (en 'endl') gebruikt.
  1. #include <iostream>
  2.  
  3. int main(void)
  4. {
  5. std::cout << "Hello World!" << std::endl;
  6. std::cin.get();
  7.  
  8. return 0;
  9. }


Bovenstaande code is iets netter.

Let er ook op dat je een int returned als je zegt dat dat gaat gebeuren in je declartie.

Offline  stuifie
Gepost op: 20 januari 2006 - 12:41
PHP beginner

Citaat:
[I][B]DRUNK[/B] schreef op 20 Januari 2006 - 02:56[/I]

Als ik het voorbeeld compile met gcc (v4.0.2) komt er wel een mooie waarschuwing:

[..code..]

Dit wil dus zeggen dat het gebruik van '<iostream.h>' verouderd is, je wordt aangeraden om '<iostream>' te gebruiken.

Ook is het een beetje overbodig om de hele 'std' namespace te gebruiken als je allen 'cout', 'cin' (en 'endl') gebruikt.

Tja enn als je een reactie hierboven kijkt zie je dat het zonder .h niet werkt bij hem
dus... zonder .h in mijn tutorial zetten?

Offline  DRUNK
Gepost op: 20 januari 2006 - 13:24
PHP gevorderde

Ja ik raad je aan om een beginners tutorial altijd volgens de meest recente standaarden te schrijven. Doe je dt niet dan leren mensen oudere technieken en zullen ze hier eerder aan vast houden.

Als het niet werkt zou ik eerder naar de oorzaak van dat pobleem gaan zoeken, oudere vesie van c++ compiler miss.?

Offline  stuifie
Gepost op: 20 januari 2006 - 16:18
PHP beginner

bij mij werkt het wel gewoon zonder .h zo gebruik ik het ook
Maar dan ga ik wel gewoon in me tutorials werken zonder die .h

Offline  Python
Gepost op: 07 februari 2006 - 16:35
Nieuw lid

Komt er nog een tutorial:cool:

Pagina:

Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.034s