Welchen Compiler für C++? - Seite 2

Seite 2 von 3 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/welchen-compiler-fuer-c_221826/page_2 - zur Vollversion wechseln!


Caption schrieb am 24.01.2011 um 16:24

Etwas OT aber weil ichs heute zufällig gelesen hab:
http://www.netzpolitik.org/2011/ver...deutschen-unis/

Ich verwend gcc, unter windows zb mit code::blocks


COLOSSUS schrieb am 24.01.2011 um 17:00

:D


quilty schrieb am 24.01.2011 um 17:17

Ich frag mich echt wer auf die Idee gekommen ist mit dem patscherten Mail. Die müssen doch nur 1 oder 2 Lehrkräfte eine Einladung zur TechEd oder so zukommen lassen und die Geschichte hat sich erledigt. :D

OneNote ist btw wirklich eine der besten MS Applikationen - könnte nicht mehr ohne.


kleinerChemiker schrieb am 24.01.2011 um 18:30

Wozu OneNote? Ich hatte es mal vor paar Jahren installiert, weils im Office Paket ist. Aber konnte damals nichts damit anfangen und seitdem spar ich mir den Platz auf der Disk


quilty schrieb am 24.01.2011 um 19:00

Zitat von kleinerChemiker
Wozu OneNote? Ich hatte es mal vor paar Jahren installiert, weils im Office Paket ist. Aber konnte damals nichts damit anfangen und seitdem spar ich mir den Platz auf der Disk

Ideensammlung, "Projektmappe", Gedankenmüllhalde, ...

Alles was sonst verteilt auf 100 Schnippsel über mehrere Applikationen herumliegt oder auch einfach vergessen wird kannst dort einfachst zusammensammeln und organisieren.


kleinerChemiker schrieb am 24.01.2011 um 20:06

OK, so was fliegt bei mir auf Zetteln und PostIts rum ;)

Toll, nun hab ich VS und das erste Beispiel geht schon nicht. Und noch besser, nach kurzer Recherche stelle ich fest, daß die Syntax scheinbar veraltet ist :( Dabei wird von Googles Code University und auch unserer Tut-Sammlung dorthin verlinkt.


3mind schrieb am 24.01.2011 um 20:16

oje :/

vielleicht ist beim beispiel ja ein verweis auf welcher compiler verwendet werden kann damit das ganze funktioniert?
eventl. kann man dann im vs-project den entsprechenden compiler auf einbinden, aber da bin ich mir nicht mehr sicher.


Hansmaulwurf schrieb am 24.01.2011 um 20:26

Welches Beispiel ist es und welcher Code geht net, das wäre hilfreich :D


kleinerChemiker schrieb am 24.01.2011 um 20:45

Es ist Tutorial 2 (http://www.intap.net/~drw/cpp/)

Code:
//include this file for cout
#include <iostream.h>

int main() {

  //print out the text string, "Hello, World!"
  cout << "Hello, World!" << endl;

  return 0;

}

Aber das andere Tutorial funzt :)


COLOSSUS schrieb am 24.01.2011 um 20:51

Ich kann kein C++, aber da fehlt zumindest die Deklaration des Namespace, aus dem cout und endl kommen - ich tippe mal auf "std".


kleinerChemiker schrieb am 24.01.2011 um 20:55

ja, und es heißt nicht iostream.h sondern nur iostream. KA woher die beiden Notationen kommen, aber ich lerne einfach mal die, die funzt ;)

edit: Die andere Notation dürfte C sein.


that schrieb am 24.01.2011 um 21:21

Zitat von kleinerChemiker
ja, und es heißt nicht iostream.h sondern nur iostream. KA woher die beiden Notationen kommen, aber ich lerne einfach mal die, die funzt ;)

edit: Die andere Notation dürfte C sein.

Nein, die ist einfach nur altes C++.


kleinerChemiker schrieb am 24.01.2011 um 21:37

Aha. Gibts da auch Versionen wie bei PHP? Und wovon hängt es dann ab, welche Version ich nehme? Vom Compiler?

Kennt jemand vielleicht so eine kleine Übersicht (A4 od. A3) wo die wichtigsten Sachen in Stichworten vermerkt sind? Ich bilde mir ein, irgendwo so was mal gesehen zu haben. Finde aber nicht mal die richtigen Stichworte für G00gle.


that schrieb am 24.01.2011 um 21:57

Zitat von kleinerChemiker
Aha. Gibts da auch Versionen wie bei PHP? Und wovon hängt es dann ab, welche Version ich nehme? Vom Compiler?

http://en.wikipedia.org/wiki/C%2B%2B#Language_standard

Moderne Compiler implementieren derzeit bereits den Großteil von C++0x, das aber noch immer nicht ganz fertig ist (die meisten mit proprietären Erweiterungen, die man aber ignorieren kann). Die meisten Neuigkeiten in C++0x sind ziemlich "advanced" und können für den Anfang ignoriert werden.

Das Headerfile "iostream" heißt aber schon seit dem ersten ISO-Standard von 1998 so, und auch der Namespace "std" ist seither Standard - ein Tutorial, das nicht zu ISO-C++98 passt, ist ziemlich wertlos.

Zitat von kleinerChemiker
Kennt jemand vielleicht so eine kleine Übersicht (A4 od. A3) wo die wichtigsten Sachen in Stichworten vermerkt sind? Ich bilde mir ein, irgendwo so was mal gesehen zu haben. Finde aber nicht mal die richtigen Stichworte für G00gle.

Was sollte da draufstehen? Wie "if" und "for" funktionieren? Oder die Standard-Library wie vector und cout?


kleinerChemiker schrieb am 24.01.2011 um 22:06

Gute Frage, als Anfänger weiß ich nicht, was man so braucht. Aber Standard-Librarys sind sicher nicht schlecht. Schließlich schau ich bei PHP auch nicht nach, wie if funzt, aber durchsuche regelmäßig die Funktionsreferenz nach der passenden Funktion bzw. der richtigen Parameter-Abfolge. Wie gesagt, ich bilde mir ein, mal so ein Sheet gesehen zu haben, weiß aber nicht was drauf stand.

edit: Ha, durch meine Antwort hab ich den richtigen Suchbegriff gefunden: Cheat Sheet :)




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026