PDB-Datei wurde nicht gefunden oder konnte nicht geöffnet werden.
-
Welches Problem?
-
mit dem nicht laden dieser Datei oder täusche ich mich gerade?
lg Dimi
-
Mit dem nicht Laden welcher Datei?
"Die PDB Datei" - welche PDB Datei?
Und welches Problem sollte daraus entstehen?Das Problem dass ein paar Buchstaben im "Output" Fenster von Visual Studio angezeigt werden? WTF?
-
Ist ok ich glaube ich weiß grad selber nicht genau was ich meine sorry für schwachsinn.
lg Dimi
-
Ichverstehe0Komma0 schrieb:
Ich habe mal den Rat bekommen, man sollte "using namespace std;" nicht verwenden, da man nicht genau weiß, was alles drin gespeichert ist und es zu Fehlern führen kann, wie oft kommt sowas vor?
In der main-Funktion ist das relativ unproblematisch, aber sobald du Objektorientiert programmierst ist das schon was anderes. Benutzt du nämlich in einer Header-Datei den Namensraum "std", so erben alle Benutzer dieser Klasse gezwungenermaßen den Namensraum.
-
wer von euch benutzt namespace std? bzw wer weiß eigentlich was alles drin gespeichert ist ?
lg Dimi
-
Ichverstehe0Komma0 schrieb:
wer von euch benutzt namespace std?
Das duerfte so ziemlich jeder tun, der nicht unter extremem Not-invented-here-Syndrom leidet.
bzw wer weiß eigentlich was alles drin gespeichert ist ?
Das weiss auch so ziemlich jeder hier. Denn da ist einfach nur die komplette Standardbibliothek drin*. Selbst die not-invented-here-Leute sind sich dessen bewusst. Die komplette Standardbibliothek findest du im Sprachstandard aufgelistet, aber ziemlich unverstaendlich. Verstaendliche Zusammenfassungen (aka Referenzen) findest du in der Linkliste fuer Neulinge hier im Forum und jedes gute Lehrbuch sollte zumindest die wichtigsten Sachen sowohl auflisten (alle Sachen aufzulisten waere ein sehr langes Buch), als auch gruendlich besprechen.
Kann's sein, dass du ganz was anderes wissen moechtest? Deine Frage ist ziemlich unverstaendlich formuliert.
*: Bis auf die wenigen Makros, die in der Standardbibliothek definiert werden.
-
Naja ich bin noch ziemlich am Anfang mit C++ und möchte es eigentlich auch richtig lernen. Daher frage ich mich, ob ich es mir einfacher machen soll und es benutzen soll oder ob es sinnvoller wäre sich es so beizubringen ohne das namespace std zu programmieren, weil im vergleich zu euch weiß ich nicht was drin ist.
-
Wenn du ich auf folgendes beziehst:
Ichverstehe0Komma0 schrieb:
und eine andere Frage. Ich habe mal den Rat bekommen, man sollte "using namespace std;" nicht verwenden, da man nicht genau weiß, was alles drin gespeichert ist und es zu Fehlern führen kann, wie oft kommt sowas vor?
Das ist entweder ziemlicher Quatsch fuer einen Ratschlag oder du hast ihn falsch verstanden. Ging es moeglicherweise um using namespace in Headerdateien? Ansonsten wuerde ich diesen Ratschlag komplett ignorieren, mir ein gutes* C++ Buch holen und nach dem lernen. Da wird dir auch beigebracht, was Namespaces sind. Das scheint dir im Augenblick gar nicht klar zu sein, daher sind deine Fragen zu dem Thema etwas komisch (und meine Antwort auf die Fragen war daher auch komisch, denn sie richtete sich nach den Fragen).
*: Es gibt leider viel Mist, gerade allem auf dem deutschen Markt. Achte auf die Buchempfehlungen (und wichtiger noch: Anti-Empfehlungen) hier im Forum. In meiner Signatur sind mehrere Links.
-
alles klar vielen dank.
lg Dimi