c++

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll.
3
Antworten

Aufzählung Elementlimit

Gibt es eine maximale Anzahl von zulässigen enum -Elementen in C ++? (Frage ergab sich aus der Antwort auf meine vorherige Frage auf definiert )     
12.07.2010, 19:14
3
Antworten

Alternative für Constexpr-Funktionen

Ich habe einige kurze constexpr -Funktionen in meinen Bibliotheken, die einige einfache Berechnungen durchführen. Ich verwende sie sowohl in Laufzeit- als auch in Kompilierungskontexten. Ich möchte einige Behauptungen im Rumpf dieser Funkt...
27.09.2014, 08:14
4
Antworten

Robust atan (y, x) auf GLSL zum Konvertieren der XY-Koordinate in den Winkel

In GLSL (speziell 3.00, die ich verwende) gibt es zwei Versionen von atan() : atan(y_over_x) kann nur Winkel zwischen -PI / 2, PI / 2 zurückgeben, während atan(y/x) alle 4 Quadranten berücksichtigen kann, also deckt der Winkelbereich al...
27.09.2014, 01:27
5
Antworten

Wie man eine C / C ++ Anwendung statisch mit der FreeImage Bibliothek in Linux (Ubuntu) kompiliert?

Ich folge diesem Beispiel. Ich möchte jedoch eine statische Binärdatei für den angegebenen Spielzeug-Beispielcode zusammenstellen. Normalerweise verwende ich -static während der Kompilierung, aber hier gibt es eine Fehlermeldung. Der Kom...
15.12.2016, 11:50
6
Antworten

Füllen Sie zweidimensionale Arrays mit Nullen, indem Sie Gruppen von Zellen spiegeln

Es gibt ein Problem, bei dem ich ein Array mit Nullen füllen muss, mit den folgenden Annahmen: im Array kann es nur 0 und 1 geben wir können nur 0 zu 1 und 1 zu 0 ändern Wenn wir 1 im Array treffen, müssen wir es in...
12.11.2016, 12:08
1
Antwort

Warum wird durch das Entfernen des _first_ Elements einer Liste '.rend ()' ungültig?

Getestet unter Mac OS X mit XCode 4.6. Dieser Beispielcode zeigt das Entfernen des letzten Elements von std::list funktioniert wie erwartet: Ein Iterator-Verweis auf list::end() ist immer noch "1 nach dem Ende" und ist immer noch gültig...
07.02.2013, 20:13
3
Antworten

Zeiger im 2D-Array [Duplikat]

Als Anfängerprogrammierer beschäftige ich mich mit einigen einfachen Problemen in Bezug auf Pointer. Im folgenden Code habe ich festgestellt, dass der Wert von *a und a in hexadezimal identisch ist. Aber ich kann den Grund nicht verstehe...
11.08.2015, 17:00
3
Antworten

Verwenden von memcpy in C ++

Ich bin etwas verwirrt über die Parameter für die Funktion memcpy . Wenn ich habe %Vor% und ich möchte die Elemente in arr in newarr kopieren mit memcopy , %Vor% Wie mache ich das?     
18.10.2013, 00:43
4
Antworten

c ++ static_cast und Referenzen

%Vor% (* 1) erzeugt einen Fehler und ich verstehe warum. (* 2) Kompiliert gut, aber warum? Und, solange es kompiliert und annimmt, dass B einige Attribute enthält, was passiert, wenn ich a_ref auf B& umwandle und dann versuche, auf...
30.10.2013, 13:03
2
Antworten

Wie wird VS2013 dazu gebracht, Aufrufe von __dtol3, __dtoui3 und anderen Funktionen zum Umwandeln zwischen Integer-Typen zu stoppen?

Ich aktualisiere derzeit ein Visual Studio 2010-Projekt, das auf das INtime-RTOS abzielt. Code, der Casting-Vorgänge ausführt, kann nicht verknüpft werden. Bei der Untersuchung der Ausgabedateien für die Inline-Assemblierung stellt VS2013 bei ei...
24.10.2013, 02:56