Commandliste?
-
Hallo,
gibt es irgendwo im Netz eine Commandliste von C++ wo man einige Befehle vielleicht sogar fast alle Commands nachlesen kann was Sie bedeuten?
Zum Beispie,
std:: keine Ahnung sorichtig was das bedeutet und ich sehe den Command sehr oft und wollte den nachschlagen. Habe schon gegoogelt aber nichts gefunden.
-
std ist nur ein namespace, also Namensraum.
Solche namespaces kannst Du auch selber definieren.
Wenn Du <iostream> inkludierst, dann kannst Du cout etc. benutzen, welche in dem Namespace std liegen.
Dazu musst Du entweder schreibenstd::cout << "test" << std::endloder Du benutzt
using namespace std;und schreibst nur
cout << "test" << endl;Zusatz eigene namespaces:
#include <iostream> namespace myns { void println(const char* str) { std::cout << str << std::endl; } } int main() { myns::println("Hallo Welt"); }
-
Zu std:: hast dub bei google nichts gefunden?

Das kann ich mir nicht vorstellen...Denn das sieht doch schon mal gut aus...
Gruß
zeigerzeiger
-
Also, von Commands zu reden ist bei C++ irgendwie falsch. Es gibt Listen mit Schlüsselwörtern und natürlich die Referenz der STL.
std:: ist nur der Namespacequalifizierer für (einen Teil?) der STL.
Ein generell guter Anlaufpunkt ist immer:
http://www.cplusplus.com/reference/
und natürlich google.degruß Martin
-
mad_martin schrieb:
std:: ist nur der Namespacequalifizierer für (einen Teil?) der STL.
std ist der Namespace und :: der Operator, der daraus eine Qualifizierung macht. Der Namespace enthält die Standardbibliothek von C++ und die STL ist ein Teil derselben

-
mehr als die Schlüsselwörter gibt es nicht ?! da C++ sehr komplex sein soll muss es doch bestimmt mehr als die Schlüsselwörtel geben als bei Wiki oder?
-
Reichen dir die Schlüsselwörter nicht? Alles, was darüber hinausgeht, sind Funktionen (und andere Bezeichner, die von der Standardbibliothek definiert wurden).
-
in welcher Sprache gibts mehr Schlüsselwörter?

Außer Schlüsselwörter gibts natürlich die Standard-Bibliothek, die Dir Sachen wie strings oder Container wie vector, list, map u.v.m. bietet.
Ansonsten gibts noch ne Menge an kostenfreier (z.B. Boost) und kostenpflichtiger (z.B. MFC) Bibliotheken...
-
Im Gegenteil
Nur ich habe mich Gestern in 4 Stunden leserisch durch 3 Tutorials gearbeitet. Und kenne über ein 3/4 der Befehle schon. Also deren "Funktion" was sie machen. Das hat mich wirklich ein wenig gewundert.
Wiegesagt da ich Gestern das erste mal überhaupt einmal was zu C++ gelesen habe und gleich schon einigermaßen die Schlüsselwörter verstehe
Natürlich ist mir klar das man die Schlüsselwörter an Millionen verschiedener Stellen einsetzten kann und damit auch verschiedene "Events" auslösst.
-
LordJaxom schrieb:
mad_martin schrieb:
std:: ist nur der Namespacequalifizierer für (einen Teil?) der STL.
std ist der Namespace und :: der Operator, der daraus eine Qualifizierung macht. Der Namespace enthält die Standardbibliothek von C++ und die STL ist ein Teil derselben

Danke nochmal für die Präzisierung

@m0nis:
Die Komplexität einer Sprache hängt weniger von der Anzahl der Schlüsselwörter als von der Anzahl der möglichen Kombinationen dieser ab. Es muss nicht unbedingt 1000 Schlüsselwörter geben, wenn es 100 auch tun. Es kommt immer auf den Kontext an, in dem diese Schlüsselwörter eingesetzt werden.Ansonsten verstehe ich dein Anliegen irgendwie nicht.
gruß
Martin