Es scheint eine gewisse Übereinstimmung zu bestehen, dass Ausnahmemeldungen nützliche Details enthalten sollten . Warum enthalten viele häufige Ausnahmen von Systemkomponenten keine nützlichen Details? Einige Beispiele: Der .NET- ListIndexzugriff ArgumentOutOfRangeExceptiongibt weder den Indexwert an, der versucht wurde und ungültig war, noch den zulässigen Bereich. Grundsätzlich sind alle Ausnahmenachrichten aus der …
Also kaufte mein Vater mir vor ungefähr einem Monat 5 Bücher über Programmierung (C ++, Java, PHP, Javascript, Android). Er ist Architekt und er weiß NICHTS über Programmierung. Er hat sie mir gekauft, weil ich ihm gesagt habe, dass Programmieren Spaß macht und ich es lernen möchte. Wie Sie vielleicht …
In meiner Programmiererfahrung muss ich häufig eine Entscheidung treffen, ob ich float oder double für meine reellen Zahlen verwenden soll. Manchmal gehe ich schweben, manchmal gehe ich doppelt, aber das fühlt sich wirklich subjektiver an. Wenn ich mit der Verteidigung meiner Entscheidung konfrontiert wäre, würde ich wahrscheinlich keine stichhaltigen Gründe …
Ich verstehe, dass die einheitliche Initialisierung von C ++ 11 einige syntaktische Unklarheiten in der Sprache behebt, aber in vielen Präsentationen von Bjarne Stroustrup (insbesondere in den Gesprächen mit GoingNative 2012) verwenden seine Beispiele diese Syntax jetzt hauptsächlich, wenn er Objekte konstruiert. Wird jetzt empfohlen, in allen Fällen eine einheitliche …
Ich bin jetzt seit etwas mehr als einem Jahr mit der Informatik vertraut, und meiner Erfahrung nach scheinen C und C ++ beide als "ultraschnelle" Sprachen zu gelten, während andere wie Python und solche Skriptsprachen normalerweise als etwas langsamer gelten . Aber ich habe auch viele Fälle gesehen, in denen …
Als Linux-Entwickler (auf der Serverseite) weiß ich nicht, wo und warum ich C ++ verwenden soll. Wenn ich zur Aufführung gehe, ist die erste und letzte Wahl C. Wenn "Leistung" nicht das Hauptproblem ist, sind Programmiersprachen wie Perl und Python eine gute Wahl. Fast alle Open Source-Anwendungen, die ich in …
Ich verstehe, dass C und C ++ verschiedene Sprachen sind, aber als ich C ++ lernte, wurde mir immer gesagt, dass C eine Teilmenge von C ++ ist oder C ++ C mit Klassen ist. Und das war bis zum Erscheinen von C ++ x0, C ++ 11 (oder dem …
Das newSchlüsselwort in Sprachen wie Java, Javascript und C # erstellt eine neue Instanz einer Klasse. Diese Syntax scheint von C ++ geerbt worden zu sein, wo newspeziell eine neue Instanz einer Klasse auf dem Heap zugeordnet und ein Zeiger auf die neue Instanz zurückgegeben wird. In C ++ ist …
Ich habe kürzlich D gelernt und fange an, mich mit der Sprache vertraut zu machen. Ich weiß, was es bietet, ich weiß noch nicht, wie man alles benutzt, und ich weiß nicht viel über D-Redewendungen und so weiter, aber ich lerne. Ich mag D. Es ist eine nette Sprache, die …
Ich überlege mir, C. zu lernen. Aber warum verwenden die Leute C (oder C ++), wenn es "gefährlich" verwendet werden kann? Mit gefährlich meine ich mit Zeigern und ähnlichem Zeug. Wie die Stapelüberlauf-Frage Warum ist die gets-Funktion so gefährlich, dass sie nicht verwendet werden sollte? . Warum verwenden Programmierer nicht …
Ich habe eine Konferenz von Herb Sutter gesehen, in der er jeden C ++ - Programmierer ermutigt, sie zu verwenden auto. Ich musste vor einiger Zeit C # -Code lesen, wo er häufig varverwendet wurde, und der Code war sehr schwer zu verstehen. Bei jeder varVerwendung musste ich den Rückgabetyp …
Ein wiederkehrendes Thema zu SE, das mir in vielen Fragen aufgefallen ist, ist das anhaltende Argument, dass C ++ schneller und / oder effizienter ist als übergeordnete Sprachen wie Java. Das Gegenargument ist, dass moderne JVM oder CLR dank JIT und so weiter für eine wachsende Anzahl von Aufgaben genauso …
Angenommen, ich kann C ++ nur in der Umgebung des Projekts verwenden. Ist es sinnvoll, die Verwendung einiger Sprachfunktionen zu verhindern, die in C ++ enthalten sind, in Java jedoch nicht (z. B. Mehrfachvererbung, Überladung von Operatoren)? Ich denke die Gründe sind: Da Java neuer als C ++ ist, bedeutet …
In der heutigen plattformübergreifende C ++ (oder C) Welt , die wir haben : Data model | short | int | long | long long | pointers/size_t | Sample operating systems ... LLP64/IL32P64 16 32 32 64 64 Microsoft Windows (x86-64 and IA-64) LP64/I32LP64 16 32 64 64 64 Most …
Ich benutze viel Meta-Programmierung, um sich wiederholende Aufgaben zu vermeiden und sicherere Abstraktionen zu erstellen. Ich bin kürzlich zu einem neuen Job gewechselt, bei dem ich in einem größeren Team arbeite, und das macht einigen meiner Kollegen Sorgen, weil sie es nicht verstehen. Ich versuche immer, das volle Potenzial der …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.