Tag: 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 völlig andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ – Compiler kompiliert werden soll. Verwenden Sie ein versionsspezifisches Tag für Fragen zu einer bestimmten Standardrevision [C ++ 11], [C ++ 17] usw.

Hilfe beim Aufbau boost asio-ssl-Beispiel

Anzahl der Antworten 1 Antworten
Habe ich gearbeitet, durch die asio-ssl-Beispiele (unten verlinkt). Trotz der durch die Bemühungen, ich habe keine link openssl in der boost-Beispiel. Die Ausgabe ld ist, dass ld fehlt Symbole aus libssl.ein. Die Sache, die ich nicht herausfinden

Das Programm statisch gelinkt, um eine Bibliothek muss jedoch noch die dll ausgeführt werden

Anzahl der Antworten 5 Antworten
Es gibt Dinge, die verstehe ich nicht, wenn es um Vernetzung geht... ich Schreibe ein Programm, das eine 3rd-party-Bibliothek (die GEOS-Bibliothek). Dieses Programm hat eine Abhängigkeit zu geos.lib braucht aber auch noch geos.dll zu laufen. Lese ich

Thread pro Verbindung vs-Reaktor-Muster (mit einem thread-pool)?

Anzahl der Antworten 5 Antworten
Möchte ich mal ein einfaches multiplayer-Spiel als Teil meiner C++ - learning-Projekt. So, ich dachte, da bin ich bei ihm, ich möchte es tun richtig im Gegensatz zu nur immer-es-getan. Wenn ich das richtig verstanden habe: Apache

unsigned/signed short/int-Konvertierung

Anzahl der Antworten 2 Antworten
Ich studiere signed-unsigned-integer-Konvertierungen und ich kam zu diesen Schlussfolgerungen kann mir jemand sagen, ob dieser korrekt ist, können Sie unsigned short var = -65537u; Schritte: 65537u (implizit in unsigned int) Binäre Darstellung: 0000 0000 0000 0001 0000

Verbesserungen für das C++ - stack-Zuweisung?

Anzahl der Antworten 4 Antworten
Anregungen für meinen stack auf Zuweisung? (Außer für die Vorschläge zu verwenden um eine Klasse mit private/public-Mitglieder) struct Heap { void* heap_start; void* heap_end; size_t max_end; Heap(size_t size) { heap_start = malloc(size); heap_end = heap_start; max_end =

Immer Abbruch mit "uncaught exception vom Typ std::length_error: vector" Fehler C++

Anzahl der Antworten 2 Antworten
Ich Schreibe ein Programm zum lösen von Kreuzworträtseln. Also ich bin immer ein Wort aus einem text-Liste aller Wörter in der englischen Sprache, so dass jeder Vektor von chars, und der Vergleich, der Vektor zu einem Vektor

C++ - Funktion eine Zeichenkette zurückgeben?

Anzahl der Antworten 1 Antworten
so, ich bin irgendwie neu in c++ (eigentlich ganz neu) und ich war Herumspielen mit meinem code: #include <iostream> using namespace std; string aString() { cout << "Car" << endl; } int main() { cout << "Word:"

Fortgeschrittenen (C++) Source Code Re-Formatierung mit Visual Studio?

Anzahl der Antworten 3 Antworten
Wir möchten in der Lage sein zu formatieren, C++ Blöcke/Funktionen des code direkt von der Visual Studio-IDE, so dass Entwickler leicht kann Ihnen versichern, dass die neuen code Sie einfügen, hält sich an unsere formatierungsrichtlinien. Habe ich

VC9 und VC8 lib-Kompatibilität

Anzahl der Antworten 2 Antworten
(Die ursprüngliche Frage war, fragte es : http://www.ogre3d.org/phpBB2/viewtopic.php?t=44832 ) Jemand fragte : "Ich würde gern alles in vs2008 (VC9), die die PhysX SDK ist gebaut mit vs2005 (VC8). Würde das keine Probleme verursachen, mit allen vc9 kompiliert

Vorbei an smart-Pointer by reference

Anzahl der Antworten 2 Antworten
Smart-Pointer sind in der Regel winzig, so dass als Wert übergeben werden, ist das kein problem, aber gibt es irgendwelche Probleme die übergabe von Referenzen auf Sie; oder vielmehr sind es bestimmte Fälle wo dies darf nicht

virtuellen v. physischen Speicher in der Beurteilung von C/C++ memory leak

Anzahl der Antworten 3 Antworten
Ich habe eine C++ - Anwendung, die ich versuche zu Eisen in die Speicher-Lecks aus und ich erkannte, dass ich nicht vollständig verstehen den Unterschied zwischen virtuellen und physikalischen Speicher. Ergebnisse aus top (also 16.8 g =

Wie breakpoints zu setzen programmgesteuert in Visual C++?

Anzahl der Antworten 4 Antworten
Was ich versuche zu tun, ist die überwachung von Speicher-Wert-Veränderungen an einigen bestimmten Adressen, wie verbindlich eine callback func, um das 'onChange' - Ereignis. Eine Idee für das jetzt, dass ich denken kann, ist die Verwendung von

Wie man den AppData Pfad

Anzahl der Antworten 1 Antworten
SHGetSpecialFolderPathA(NULL,buffer, CSIDL_APPDATA,FALSE ); C:\Users\guest\AppData\Roaming SHGetSpecialFolderPathA(NULL,buffer, CSIDL_LOCAL_APPDATA,FALSE ); C:\Users\guest\AppData\Local Ist es Weg, um den Pfad C:\Users\guest\AppData mithilfe der windows-API? Warum willst du es? Ich möchte vermeiden, alle Ordner, die unter Appdata. dh, wenn der Benutzer selecteds beliebigen Ordner

Was ist .cfi und .LFE in Assembler-code produziert von GCC aus dem c++ - Programm?

Anzahl der Antworten 1 Antworten
Habe ich die folgende c++ - code int factorial(int n){ if(n==0){ return 1; } return n*factorial(n-1); } int main(void){ factorial(5); return 0; } Wenn ich erstellen Sie eine assembly-Datei mit g++ -S factorial.cpp ich bekomme die folgende:

Wie zum senden von C++ und mysql-dynamische mysql-Abfragen

Anzahl der Antworten 3 Antworten
Arbeiten mit Visual Studio, Windows 7 und mysql.h Bibliothek. Was ich will zu tun ist, senden Sie eine MySQL-Abfrage wie diese: mysql_query(conn, "SELECT pass FROM users WHERE name='Leo Tolstoy'"); Das einzige, was ich kann nicht arbeiten, ist

Parallele Aufgaben bekommen bessere Leistungen mit boost::thread als mit ppl oder OpenMP

Anzahl der Antworten 2 Antworten
Ich habe ein C++ - Programm, das könnte parallelisiert werden. Ich verwende Visual Studio 2010, 32-bit-Kompilierung. Kurz die Struktur des Programms ist im folgenden #define num_iterations 64 //some number struct result { //some stuff } result best_result=initial_bad_result;

Boost.Protokoll in Datei und stdout gleichzeitig?

Anzahl der Antworten 1 Antworten
Ich habe boost::log erfolgreich zu loggen in stdout (mit der TRIVIAL Makros) oder zu melden, um eine Datei (im Grunde nach den Schritten in dem tutorial). Wie würden wir konfigurieren der Protokollierung in eine Datei und stdout

Wie nennen Destruktor geben Sie in der Vorlage?

Anzahl der Antworten 2 Antworten
Zum Beispiel haben wir eine Funktion wie: template <typename TYPE> void construct_and_destruct(TYPE & object) { //... } Wir kippe Aufruf Konstruktor und Destruktor wie object.Type() und object.~Type() (nicht wahr nun) ( Whyy? =C ) Aufruf der Konstruktor-wir

Geltend machen mit der dynamischen Botschaft?

Anzahl der Antworten 4 Antworten
In meinem Programm möchte ich behauptet, dass eine Fehlermeldung anzeigen. Abgesehen von den bekannten Problemumgehungen für C und C++ gibt es die "echte" Lösung als BOOST bietet BOOST_ASSERT_MSG( expr, msg ) (siehe auch assert() mit der Meldung)

Zum simulieren von Maus-Ereignis mit Qt?

Anzahl der Antworten 2 Antworten
Ich soll zur simulation von Maus-Ereignis mit Qt. Zum Beispiel, wenn ich drücken Sie eine Taste auf der Tastatur, kann das Programm simuliert einen Maus-Klick-Ereignis. Ich habe versucht den code unter, aber wenn ich drücke "K", das

visual studio 2015, android-Befehls 'ausführen als' ist fehlgeschlagen

Anzahl der Antworten 3 Antworten
Den Umgebungen: windows 10(home, pro), visual studio 2015(community, professional) alle Kombination. Starten Sie visual studio 2015 update 1, neues Projekt, Native-Aktivität Anwendung(Android), so stellen Sie Standard-android-native app. Projektmappe erstellen und Debuggen. Dann ist eine solche Fehlermeldung angezeigt

Wie kann man bei Unix-pipes verwendet werden, zwischen dem Prozess und thread?

Anzahl der Antworten 5 Antworten
Ich versuche, Kanal Daten über Leitungen, wenn ein signal ankommt, aus einen thread, den main-Prozess. Ist das möglich? Wie kann das getan werden? Das problem: Ein Kind-thread liest die Daten und legt Sie in eine queue. Hauptanwendung

Brauchen Sie eine C++ - Bibliothek fit-Kurven an Datenpunkte

Anzahl der Antworten 2 Antworten
Ich habe ein Programm, dass das erstellen von Daten-Punkte, einige von Ihnen sind in Form einer log-Funktion und einige Zeilen. Ich muss in der Lage sein, um die Größe auf die Kurven anzupassen, um diese Datenpunkte werden

Gibt es eine GCC-option, um zu warnen, über das schreiben `das Feld` statt `this->Feld`?

Anzahl der Antworten 4 Antworten
Diesem folgenden code (mit einem bösartigen bug) kompiliert mit GCC ohne jede Vorwarnung. Aber, natürlich, es funktioniert nicht wie erwartet durch den Entwickler (mich). #include <iostream> struct A { bool b; void set(bool b_) { this->b =

GetProcessImageFileName und LPTSTR

Anzahl der Antworten 2 Antworten
Kann mir jemand sagen-wenn ich es richtig ? LPTSTR nameProc = ""; ... GetProcessImageFileName( hProcess, nameProc, 50 ); printf("name process : %s\n", nameProc); Ich bin nicht mit der win32-Arten, das 2. argument der GetProcessImageFileName erfordert eine LPTSTR

Warum C# keine C++ - Stil statischen Bibliotheken?

Anzahl der Antworten 3 Antworten
In letzter Zeit ich ve wurden arbeiten an ein paar kleine .NET-Anwendungen, die einige gemeinsame code. Der code hat einige Schnittstellen eingeführt zu abstrahieren I/O Anrufe für unit-Tests. Wollte ich die Anwendungen auf standalone-EXE-Dateien ohne externe Abhängigkeiten.

Einfache threads Beispiel für Dev C++ unter windows.h

Anzahl der Antworten 2 Antworten
Habe ich versucht zu lernen, multithreading für die erste Zeit, aber die meisten der Beispiele, die ich sah, hatte eine thread.h header-Datei. Es seine nicht, in Dev C++. Fand ich diese Artikel, die sagt, dass Sie es

Parameter zu verwenden, std::greater oder std::less als argument

Anzahl der Antworten 3 Antworten
Ich würde gerne eine Funktion mit einem parameter akzeptiert entweder std::greater<int> oder std::less<int> als argument. Ich bin fest an der syntax für den parameter, wenn. Dies ist das format, das ich ausprobiert: myFunction(int a, int b, bool

Wie man Shared Objekt im Shared Memory

Anzahl der Antworten 4 Antworten
Unserer app hängt auf einem externen, 3rd-party-gelieferten Konfiguration (einschließlich der benutzerdefinierten Fahr - /Entscheidungsfindung-Funktionen) ladbare .damit die Datei. Unabhängig, kooperiert es mit externen CGI-Module über einen Teil des shared memory, wo fast alle seiner flüchtigen Zustand gehalten

Laufzeit bestimmen, geben Sie für C++

Anzahl der Antworten 3 Antworten
Frage ich mich, ob der Typ kann bestimmt werden als Laufzeit-Informationen in C++. (1) Obwohl meine Frage ist Recht allgemein, der Einfachheit halber, werde ich anfangen, von einem einfachen Beispiel: #include <stdio.h> #include <iostream> #include <cstring> using

C++ kompiliert, aber gibt Fehler bei der Ausführung

Anzahl der Antworten 1 Antworten
Ich bin neu auf Linux Ubuntu 11.10 und haben grundlegende C++ - Exposition. Installierte ich die g++ durch sudo apt-get install build-essential und erstellt ein Verzeichnis cpp in meinem home-Verzeichnis. Ich schrieb dann ein Programm hello.cpp in

WriteFile() und ReadFile() asynchron, nicht schreiben oder Lesen

Anzahl der Antworten 1 Antworten
Ich versuche zum senden und empfangen von strings über eine serielle Verbindung mit der writefile und readfile Funktionen. Ich habe dazu asynchron, weil die Anzahl der zu lesenden bytes wird immer unterschiedlich sein und readfile wird einfach

So drucken griechischen Buchstaben delta in c++

Anzahl der Antworten 1 Antworten
Habe ich eine kleine konsolenbasierte Anwendung, mit der Physik lösen von Gleichungen. Ich bin versuchen, um den Benutzer zu Fragen, wenn Sie wollen, finden Sie die ΔV in einer bestimmten situation, aber ich kann nicht herausfinden, wie

Max-heap-Implementierung

Anzahl der Antworten 4 Antworten
Folgenden code, um die max-heap-Implementierung #include<iostream> #include<math.h> using namespace std; #define maxn 1000 int x[maxn]; int parent(int i){ return int(i/2); } int left(int i){ return 2*i; } int right(int i){ return 2*i+1; } void max_heap(int x,int i,int

Virtuelle Tabellen und Speicher-layout in mehrere virtuelle Vererbung

Anzahl der Antworten 2 Antworten
Betrachten folgende Hierarchie: struct A { int a; A() { f(0); } A(int i) { f(i); } virtual void f(int i) { cout << i; } }; struct B1 : virtual A { int b1; B1(int i)

Produzent/konsument mit boost threads und zirkulären Puffer hängt

Anzahl der Antworten 3 Antworten
Habe ich es herausgefunden. Dumme Fehler meinerseits, war ich eigentlich nicht löschen das element aus der queue, ich war nur zu Lesen das erste element. Ich veränderte den code, und der code unten nicht funktioniert. Vielen Dank

OpenCV Video-capture-Datei nicht öffnen erfolgreich

Anzahl der Antworten 1 Antworten
Habe ich geschrieben in C++ (VS2012) unter Verwendung der OpenCV-Bibliothek (2.4.6). #include <opencv2\opencv.hpp> #include <opencv2\highgui\highgui.hpp> int main(){ Mat image; VideoCapture cap; cap.open("test.avi"); if(!cap.isOpened()){ cout<< "Capture not open \n"; cin.get(); } cvNamedWindow("Video Output"); while(1){ cap >> image; imshow("Video

Probleme debugging simple-Konsole-Programm :: CLion

Anzahl der Antworten 3 Antworten
Ich versuche zu lernen Sie die Grundlagen von C++ nach Java-Entwickler. Also beschloss ich, geben CLion versuchen. Ich schrieb dieses basic-code nur vertraut zu machen, mich mit einigen C++ - syntax. #include <iostream> using namespace std; int

So führen Sie eine CLion Programm im gnome-terminal?

Anzahl der Antworten 1 Antworten
Diese Frage bereits eine Antwort hier, aber ich bin mit CLion version 1.2.1 und die Antwort in diesem Beitrag nicht helfen. Es ist möglich, eine CLion Programm im gnome-terminal anstelle der eigenen Konsole ? Wenn ja, wie

C++ - CreateRemoteThread DLL-Injektion [Windows 7]

Anzahl der Antworten 1 Antworten
Wo ich suchen die Methode der Injektion durch CreateRemoteThread ist die gleiche, jedoch die Methode der grabbing-die Prozess-ID ist nicht... Meine Funktion gibt die korrekte Prozess-ID, und ich bin nicht daran interessiert, jede Hilfe, damit ich nichts

Ausrichtung der Struktur in Visual C++

Anzahl der Antworten 3 Antworten
Visual C++ bietet sowohl einen compiler-Schalter (/Zp) und die pack pragma Einfluss auf die Ausrichtung in Ordnung struct Mitglieder. Jedoch, mir scheint, ich habe einige Missverständnis, wie Sie arbeiten. Laut MSDN, für einen gegebenen Werte n, Die

Wie kann ich read binary C++ protobuf-Daten mit Python-protobuf?

Anzahl der Antworten 2 Antworten
Die Python-version von Google protobuf gibt uns nur: SerializeAsString() Wo, wie die C++ - version gibt es uns beide: SerializeToArray(...) SerializeAsString() Schreiben wir auf unseren C++ - Datei in das binäre format, und möchten wir es so

Konstruktor Problem <Unable to read memory>

Anzahl der Antworten 3 Antworten
Habe ich eine Klasse erstellen Histogramm und Vorgänge, die für diese Klasse. Die Eingabe kann ein-dimensionales array oder ein zweidimensionales array. Das problem erscheint, wenn ich konvertieren Sie das array in eine matrix. Das, was ich bisher

Wie zu beheben warning: multi-character character constant in Linux-C++

Anzahl der Antworten 2 Antworten
#ifdef WIN32 # define TARGET_OS 'W_NT' Bin ich immer C++ Warnung in Linux multi-character character constant. auf die folgende Zeile. Wie diese Warnung zu beheben. #if TARGET_OS == 'W_CE' Sie nicht "beheben" Warnung. Sie verstehen, was es

C++ ,Zählen positive und negative zahlen und berechnen des Mittelwerts von zahlen) Schreiben Sie ein Programm, das liest eine unbestimmte Anzahl von ganzen zahlen

Anzahl der Antworten 1 Antworten
"- Zählung von positiven und negativen zahlen und berechnen des Mittelwerts von zahlen Schreiben Sie ein Programm, das liest eine unbestimmte Anzahl von zahlen , die bestimmt, wie viele positive und negative Werte, die gelesen wurden, und

Wo ist der "this" - Zeiger im Speicher des Rechners gespeichert?

Anzahl der Antworten 6 Antworten
Wo genau ist der "this" - Zeiger, die im Speicher abgespeichert? Ist reserviert auf dem stack in den heap oder im Daten-segment? #include <iostream> using namespace std; class ClassA { int a, b; public: void add() {

gmon.aus nicht erstellt, wenn ich das kompilieren mit -pg-Kennzeichen mit g++

Anzahl der Antworten 1 Antworten
Ich bin läuft auf Mac OSX, version 10.8.5 (Mountain Lion). Ich habe die folgende einfache C++ - code. main.cpp: #include <iostream> int main () { std::cout << "Hello world!"<<std::endl; std::cout << "Goodbye world!"<<std::endl; return 0; } Ich

Android NDK Native OpenGL ES: implementierte API

Anzahl der Antworten 1 Antworten
Ich arbeite an der Umsetzung einer OpenGL ES 2.0 vollständig in C++ für Android. Derzeit ist unser Programm läuft ohne JNI oder eine java-Klasse in das Projekt, nutzen statt nur NativeActivity. Fokussierung auf die Anwendung rendering-Teil selbst,

Erste raw-input von Konsole mit C oder C++

Anzahl der Antworten 4 Antworten
/* Initialize new terminal i/o settings */ static struct termios old, new1; void initTermios(int echo) { tcgetattr(0, &old); /* grab old terminal i/o settings */ new1 = old; /* make new settings same as old settings */

std::string - = = - operator funktioniert nicht

Anzahl der Antworten 2 Antworten
Habe ich mit std::string s = = - operator seit Jahren auf windows und linux. Jetzt bin ich kompilieren einer meiner Bibliotheken auf linux, verwendet == stark. Auf linux in der folgenden Funktion schlägt fehl, weil die