Suchergebnisse für Anfrage "c++"
GDB mit QtCreator einrichten
Ich habe ein einfaches Projekt mit OpenCV und cmake und habe nur zwei Quelldateien, segmentation.h und segmentation.cpp. Hier ist das cmakefile: project(Segment) cmake_minimum_required(VERSION 2.8) SET(CMAKE_BUILD_TYPE ...
Warum gibt es in C ++ 11 / C ++ 14 eine spezielle Typabzugsregel für automatische und geschweifte Initialisierer?
In seinem CppCon 2014 Talke "Typabzug und warum Sie sich interessieren" [https://www.youtube.com/watch?v=wQxj20X-tIU], Scott Meyers wirft die Frage auf, warum es eine Sonderregel für @ gibauto und geschweifte Initialisierer im C ++ 11 / C ++ ...
C / C ++ effizientes Bitarray
Können Sie eine effiziente / saubere Methode zur Bearbeitung von Bit-Arrays beliebiger Länge empfehlen? Im Moment verwende ich die normale int / char-Bitmaske, aber diese sind nicht sehr sauber, wenn die Array-Länge größer als die Datentyp-Länge ...
Fehler C1083: Include-Datei kann nicht geöffnet werden: 'stdafx.h'
Wenn ich dieses Programm kompiliert habe (aus C ++ Programming Language 4. Ausgabe): main.cpp #include <stdafx.h> #include <iostream> #include <cmath> #include "vector.h" using namespace std; double sqrt_sum(vector&); int _tmain(int argc, ...
Warum wurde 1 << 31 geändert, um in C ++ 14 implementiert zu werden?
In allen Versionen von C und C ++ vor 2014, Schreiben von 1 << (CHAR_BIT * sizeof(int) - 1)verursacht undefiniertes Verhalten, da Linksverschiebung als äquivalent zur sukzessiven Multiplikation mit @ definiert wi2, und diese Verschiebung ...
Wie langsam sind Bitfelder in C ++
Ich habe eine C ++ - Anwendung, die eine Reihe von Strukturen mit manuell gesteuerten Bitfeldern enthält, etwa #define FLAG1 0x0001 #define FLAG2 0x0002 #define FLAG3 0x0004 class MyClass { ' ' unsigned Flags; int IsFlag1Set() { return Flags & ...
Unverwaltetes C ++ - Objekt in C # @ erstell
Ich habe eine nicht verwaltete DLL mit der Klasse "MyClass". Gibt es jetzt eine Möglichkeit, eine Instanz dieser Klasse in C # -Code zu erstellen? Den Konstruktor aufrufen? Ich habe es versucht, aber das Visual Studio meldet einen Fehler mit der ...
wo gibt main () seinen Wert zurück?
Ich benutze gerade CODE :: BLOCKS + mingw-Compiler. Wenn ich am Ende des Programms nicht return 0 eingebe, kann ich feststellen, dass main () eine Ganzzahl zurückgibt Ich finde keinen Fehler in meinem Code. Warum gibt er eine Ganzzahl zurück? ...
ufruf des Konstruktors initializer_list über make_unique / ma, ke_shared
Ich versuche, @ zu verwendstd::make_unique, um eine Klasse zu instanziieren, deren Konstruktor ein @ erhalten sostd::initializer_list. Hier ein minimaler Fall: #include <string> #include <vector> #include <initializer_list> #include <memory> ...
Stimmt eine Deklaration mit "auto" mit einer externen Deklaration überein, die einen konkreten Typbezeichner verwendet?
Betrachten Sie das folgende Programm: extern int x; auto x = 42; int main() { }Clang 3.5 akzeptiert es Live-Demo [http://coliru.stacked-crooked.com/a/8346873c11d41df9]), GCC 4.9 und VS2013 nicht Live-Demo für die ...