Ich las gerade einen anderen Thread, in dem ein Typ nach C ++ - Büchern für Anfänger fragte, und einer der Programmierer, der antwortete, schrieb Folgendes: Einige Warnungen: Vermeiden Sie alle Bücher, die eine "Hallo Welt" enthalten #include <iostream.h> Ich habe mein C ++ - Buch geöffnet und es enthielt …
Diese Frage bezieht sich nicht auf Unit Testing Frameworks. Bei dieser Frage geht es nicht darum, Komponententests zu schreiben. Bei dieser Frage geht es darum, wo der UT-Code geschrieben werden soll und wie / wann / wo er kompiliert und ausgeführt werden soll. Das behauptet Michael Feathers, wenn er effektiv …
Ich arbeite an einem C ++ - Projekt, in dem ich eine Reihe von mathematischen Funktionen habe, die ich ursprünglich als Teil einer Klasse geschrieben habe. Als ich mehr Code geschrieben habe, wurde mir klar, dass ich diese mathematischen Funktionen überall brauche. Wo ist der beste Ort, um sie zu …
C # scheint heutzutage populär zu sein. Ich habe gehört, dass es syntaktisch fast dasselbe ist wie Java. Java und C ++ gibt es schon länger. Aus welchen Gründen sollte ich C # anstelle von Java und C ++ wählen?
Ich sehe, dass die meisten Apps, die umfangreiche GUI-Inhalte enthalten, normalerweise in C ++ entwickelt werden. Die meisten Spiele / Browser sind in C ++ codiert. Können wir nicht einfach bessere GUI-Apps mit den neuesten dynamischen Sprachen entwickeln? Ich weiß, Java wäre keine gute Wahl. Aber was ist mit Sprachen …
Ich beschloss, Programmieren zu lernen. Ich lese SO seit einigen Tagen und denke, ich werde mit C ++ beginnen, wenn ich einige Artikel lese. Ich kenne Schleifen, Arrays, Programmlogik und Objekte ein wenig und brauche jemanden, der mich ansieht und mir bei kleinen Fragen hilft, die ich bei meinen ersten …
Ich habe in ein paar Wochen meinen Abschluss gemacht und in meinem Lebenslauf sind (wie erwartet) die Sprachen aufgeführt, mit denen ich Erfahrung hatte. Früher habe ich gesetzt „C / C ++“ , aber damals habe ich nicht haben , dass viel Erfahrung mit diesen beiden Sprachen , wie ich …
Ich arbeite an einem sehr großen, von der Forschung geleiteten Open-Source-Projekt mit einer Reihe anderer regelmäßiger Mitarbeiter. Da das Projekt jetzt ziemlich groß ist, ist ein Konsortium (bestehend aus zwei Vollzeitmitarbeitern und wenigen Mitgliedern) für die Pflege des Projekts, die kontinuierliche Integration (CI) usw. zuständig. Sie haben einfach keine Zeit …
Wir starten ein neues Projekt von Grund auf. Ungefähr acht Entwickler, etwa ein Dutzend Subsysteme mit jeweils vier oder fünf Quelldateien. Was können wir tun, um "Header Hell", AKA "Spaghetti Headers", zu verhindern? Ein Header pro Quelldatei? Plus eins pro Subsystem? Typdefs, Stucts & Enums von Funktionsprototypen trennen? Subsystem intern …
Ich habe irgendwo gelesen, dass bei der Verwendung von C ++ empfohlen wird, keine Zeiger zu verwenden. Warum sind Zeiger eine so schlechte Idee, wenn Sie C ++ verwenden. Was ist die bessere Alternative und Vorgehensweise in C ++ für C-Programmierer, die an die Verwendung von Zeigern gewöhnt sind?
Die bestbewertete Antwort auf diese Frage nach dem Liskov-Substitutionsprinzip erfordert die Unterscheidung zwischen den Begriffen Untertyp und Unterklasse . Es wird auch darauf hingewiesen, dass einige Sprachen die beiden Sprachen miteinander verbinden, andere jedoch nicht. Für die objektorientierten Sprachen, die ich am besten kenne (Python, C ++), sind "Typ" und …
Ich verwende überall nicht signierte Ints und bin mir nicht sicher, ob ich sollte. Dies kann von Datenbankprimärschlüssel-ID-Spalten bis zu Zählern usw. reichen. Wenn eine Zahl niemals negativ sein sollte, verwende ich immer ein vorzeichenloses int. Ich bemerke jedoch aus dem Code eines anderen, dass dies anscheinend niemand anderes tut. …
Wenn ich eine Variable eines bestimmten Typs definiere (der meines Wissens nur Daten für den Inhalt der Variablen zuordnet), wie verfolgt er dann, um welchen Variablentyp es sich handelt?
Ich habe gelesen, dass Facebook in PHP gestartet ist. Um schneller zu werden, kompilieren sie PHP jetzt als C ++ - Code. Wenn das der Fall ist, warum tun sie es dann nicht: Einfach in c ++ programmieren? Sicherlich muss es EINIGE Fehler / Bugs geben, wenn man eine magische …
class A { static int foo () {} // ok static int x; // <--- needed to be defined separately in .cpp file }; Ich sehe keine Notwendigkeit, A::xeine .cpp-Datei (oder dieselbe Datei für Vorlagen) separat zu definieren. Warum kann nicht gleichzeitig A::xdeklariert und definiert werden? Wurde es aus historischen …
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.