C++: void oder int?

Acriss

Gesperrt
Hi
ich fange jetzt mit C++ an, habe mir ein tutorial angesehen, und festgestellt, das dort ein Fehler war.
Da will ich mir ein anderes Tut vornehmen, sehe da jetzt aber unterschiede:

Code:
 #include <iostream.h>
void main()
{
   cout<<"Hallo Welt"<<endl;
  
};



Code:
#include<iostream>
using namespace std;

int main()
{
    cout<<"Hallo Welt\n";
    cin.get();
}
edit:

und jetzt hab ich noch was anderes gefunden:
Code:
#include <iostream>
using namespace std;

int main(){
   cout<<"Hallo Welt"<<endl;
   return 0;
}


Was soll ich denn jetzt nehmen?
 
Zuletzt bearbeitet:
Auf jeden Fall das Letzte.
Beim Ersten fehlt der Namespace und main() hat keinen Rückgabewert, beides ungünstig bzw. sogar falsch.
Beim Zweiten ist main() zwar vom Typ int, aber das Return fehlt.
Beim Dritten ist alles ok.
 
Zurück