Suchergebnisse für Anfrage "c++"

1 die antwort

Verschachtelte if-Anweisungen und der Operator "&&"

if(a() && b() && c() && d()) doSomething(); if(a()) if(b()) if(c()) if(d()) doSomething();Gibt es einen Leistungsunterschied zwischen diesen beiden? Wird zum Beispiel in einer Situation, in der a () 0 wird, b (), c () und d () in der ersten ...

5 die antwort

Wann und warum muss ich cin.ignore () in C ++ verwenden?

Ich schrieb ein sehr einfaches Programm in C ++, das den Benutzer aufforderte, eine Zahl und dann eine Zeichenkette einzugeben. Zu meiner Überraschung hat es beim Ausführen des Programms nie aufgehört, nach der Zeichenfolge zu fragen. ...

6 die antwort

Schichtoperatoren in C ++

Ist der Wert nach dem Schiebeoperator größer als die Anzahl der Bits im linken Operanden, ist das Ergebnis undefiniert. Wenn der linke Operand ohne Vorzeichen ist, ist die Rechtsverschiebung eine logische Verschiebung, sodass die oberen Bits mit ...

TOP-Veröffentlichungen

2 die antwort

Hat atomic_thread_fence (memory_order_seq_cst) die Semantik einer vollen Speicherbarriere?

Eine vollständige / allgemeine Speichersperre ist eine, bei der alle vor der Sperre angegebenen LOAD- und STORE-Vorgänge vor allen nach der Sperre angegebenen LOAD- und STORE-Vorgängen in Bezug auf die anderen ...

4 die antwort

Inlining von Vararg-Funktionen

Während ich mit den Optimierungseinstellungen herumspielte, bemerkte ich ein interessantes Phänomen: Funktionen mit einer variablen Anzahl von Argumenten (...) schien nie inliniert zu werden. (Offensichtlich ist dieses ...

4 die antwort

Dezimal nach Binär (und umgekehrt)

Kann jemand ein Beispiel für C ++ - Code nennen, der leicht einen Dezimalwert in Binärwert und einen Binärwert in Dezimalwert konvertieren kann?

2 die antwort

Punkt-Sternchen-Operator in c ++

gibt es und wenn, was macht es? .*

1 die antwort

Rotationsmatrix zu Eulerwinkeln

Ich verwende den folgenden Code, um eine 3X3-Rotationsmatrix in Winkel zu konvertieren: (_r = double [9]) double angleZ=atan2(_r[3], _r[4])* (float) (180.0 / CV_PI); double angleX=180-asin(-1*_r[5])* (float) (180.0 / CV_PI); ...

5 die antwort

Wie vermeide ich das Einrücken von Namespace-Inhalten in vim?

Wie kann ich vim so einstellen, dass der Namespace-Inhalt in C ++ nicht eingerückt wird? namespace < identifier > { < statement_list > // Unwanted indentation ...

1 die antwort

Von Visual Studio 2013 Update 2 und Update 3 generierte SSE 4-Anweisungen

Wenn ich diesen Code in VS 2013 Update 2 oder Update 3 kompiliere: (unten steht Update 3) #include "stdafx.h" #include <iostream> #include <random> struct Buffer { long* data; int count; }; #ifndef max #define max(a,b) (((a) > (b)) ? (a) : ...