Als «c++» getaggte Fragen

86
Interaktion mit C ++ - Klassen von Swift

Ich habe eine bedeutende Bibliothek von Klassen in C ++ geschrieben. Ich versuche, sie über eine Art Brücke in Swift zu verwenden, anstatt sie als Swift-Code umzuschreiben. Die Hauptmotivation ist, dass der C ++ - Code eine Kernbibliothek darstellt, die auf mehreren Plattformen verwendet wird....

85
Konvertieren eines Zeigers in eine Ganzzahl

Ich versuche, einen vorhandenen Code an eine 64-Bit-Maschine anzupassen. Das Hauptproblem besteht darin, dass der vorherige Codierer in einer Funktion ein void * -Argument verwendet, das in der Funktion selbst in einen geeigneten Typ konvertiert wird. Ein kurzes Beispiel: void

85
Wie kann ich einen Namespace "unbenutzen"?

Eine der Unklarheiten meines Entwicklungssystems (Codegear C ++ Builder) ist, dass einige der automatisch generierten Header darauf bestehen, ... using namespace xyzzy ... Anweisungen in ihnen, die sich auf meinen Code auswirken, wenn ich ihn am wenigsten will oder erwarte. Gibt es eine...

85
Verwenden von Maven für C / C ++ - Projekte

Ich setze Maven Build um Cluster von Amateur-, schlecht geschriebenem und ehrlich gesagt - primitivem C / C ++ - Code (was etwas C, etwas C ++ bedeutet). Das Problem ist, dass derzeit viel davon im Umlauf ist und nicht einfach ersetzt werden kann. Das Erstellen erfordert viel Stammeswissen (man...

85
flüchtig vs. veränderlich in C ++

Ich habe eine Frage zum Unterschied zwischen flüchtig und veränderlich. Ich bemerkte, dass beide bedeuten, dass es geändert werden könnte. Was sonst? Sind sie dasselbe? Was ist der Unterschied? Wo sind sie anwendbar? Warum werden die beiden Ideen vorgeschlagen? Wie benutzt man sie auf...

85
Wie verwende ich glOrtho () in OpenGL?

Ich kann die Verwendung von nicht verstehen glOrtho. Kann jemand erklären, wofür es verwendet wird? Wird es verwendet, um den Bereich der Grenzwerte für xy- und z-Koordinaten festzulegen? glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0); Dies bedeutet, dass der x-, y- und z-Bereich von -1 bis 1?...