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.

Wie kann ich Lesen, Tastatur-Eingabe-Zeichenfolgen? (C++)

Anzahl der Antworten 4 Antworten
getc (stdin) liest die Tastatur-Eingaben zu zahlen, aber was ist, wenn ich Lesen will Tastatur-Eingabe-Zeichenfolgen? #include "stdafx.h" #include "string.h" #include "stdio.h" void CharReadWrite(FILE *fin); FILE *fptr2; int _tmain(int argc, _TCHAR* argv) { char alpha= getc(stdin); char filename=alpha;

Mithilfe von operator new und operator delete mit custom-Speicher-pool/Zuweisung

Anzahl der Antworten 3 Antworten
Arbeite ich an einem Speicher-pool/memory allocator Umsetzung und ich bin Einstellung, die Sie in einem Herrenhaus, wo nur eine spezielle "Client -" Objekt Typ kann zeichnen aus dem pool.Der client kann entweder gebaut werden, die direkt auf

C++ - Funktion ist Unzugänglich

Anzahl der Antworten 5 Antworten
Frage ich mich, warum diese Funktion nicht zugänglich ist. Funktion: class SERVER_DECL EventableObject { protected: void RemoveEvent(TimedEvent * ev); }; Hier ist was ich habe: Event * ReadyUp; void Start() { static uint8 Tick = 1; if(Tick

jsoncpp Formatierung Probleme

Anzahl der Antworten 3 Antworten
Ich bin mit jsoncpp und ich habe da ein problem mit, wie die json-Nachrichten formatiert sind, wenn Sie geschrieben werden mit einem der Autoren. Beispiel: root["name"] = "monkey"; std::cout << writer.write(root) << "\n"; Gibt mir etwas, formatiert

Wie Suche ich ein array von strings in C++

Anzahl der Antworten 4 Antworten
Ich bin ganz neu in der Welt von C++ so, wenn ich nicht Fragen, die Frage richtig ich entschuldige mich im Voraus. Ich habe eine Hausaufgabe, ich versuche mich komplett in C++. Es hat mehrere Aufgaben, die

Thread-sichere Weise zu bauen mutex-Schutz in einer C++ - Klasse?

Anzahl der Antworten 4 Antworten
Ich versuche, die Umsetzung eines producer/consumer-Modell multithreaded-Programm in C++ für ein Projekt an dem ich arbeite. Die grundlegende Idee ist, dass der main-thread erzeugt einen zweiten thread zu beobachten, eine serielle Schnittstelle für die neuen Daten, die

Mit boost::iterator

Anzahl der Antworten 1 Antworten
Schrieb ich eine sparse-Vektor-Klasse (siehe #1, #2.) Möchte ich zwei Arten von Iteratoren: Den ersten Satz, den regelmäßigen Iteratoren, können Punkt-jedes element, ob gesetzt oder nicht gesetzt. Wenn Sie Lesen, Sie kehren entweder der Sollwert oder value_type(),

Linking CXX executable - /usr/bin/ld: cannot find

Anzahl der Antworten 3 Antworten
Hallo C++ und/oder ROS Experten Ich habe gerade eine frische Installation von Ubuntu 12.04 und ROS. Meinem alten Installationen war auch auf ubunru 12.04, und es hat Super geklappt. Aber wenn ich jetzt versuche zu machen oder

ist es besser, zu verwenden shared_ptr.reset-oder-operator =?

Anzahl der Antworten 2 Antworten
Ich versuche, wickeln Sie meinen Kopf herum, die neue Redewendungen für C++11. Scheint es, dass mit shared_ptr zumindest, es gibt einen inhaltlichen Unterschied zwischen der Verwendung new T() und make_shared<T>(). Aber was ist das zurücksetzen eines shared-pointer

Dynamische arrays vs STL-Vektoren genaue Unterschied?

Anzahl der Antworten 6 Antworten
Was ist der genaue Unterschied zwischen dynamischen arrays und Vektoren. Es war ein interview, Frage an mich. Ich sagte beide haben sequentielle Speicher. Vektoren angebaut werden können in der Größe an jeder Stelle im code. Er sagte

c++ Lesen Bild Pixel

Anzahl der Antworten 4 Antworten
Möchte ich ein c++ Code zu schreiben, der jedes pixel aus einer image-Datei. und ich möchte speichern Sie die Pixel wie: r g b weiß jemand, wie dies zu tun? Das hängt davon ab. Welche Art von

MySQL-C++ - Connector immer ein string mit der SELECT-Abfrage

Anzahl der Antworten 1 Antworten
Ich bin neu in mysql an c++, habe es vor zu VERPFÄNDEN, hat Super geklappt, aber jetzt habe ich ein problem. Ich versuche, ein Passwort aus der mysql-Datenbank, werden Sie den rest des Codes später und ich

Wie kann man das lösen c++ erwartet primäre expression-Fehler?

Anzahl der Antworten 1 Antworten
So, ich bin neu in c++ Programmierung, und als eine Abtretung mein Lehrer hat uns eine app erstellen. Ich begann mit der Programmierung und das ist, was ich kam mit. Ich habe versucht zu kompilieren Sie den

die Zuweisung einer const char-array ein char-array

Anzahl der Antworten 2 Antworten
Also ich habe eine Klasse, E-Mail, mit einer Klasse, die Daten-Mitglied, char Typ[30]; und static const char FIRST_CLASS; außerhalb der Klasse definition, die ich initialisieren FIRST_CLASS , um "Erste Klasse". In meinem Standard-Mail-Konstruktor möchte ich type auf

wie man einen pixel auf dem Bildschirm seine Farbe in x11

Anzahl der Antworten 2 Antworten
Möchte ich, um den RGB-Wert der oberen/linken pixels (0;0) der ganze x11-display. was habe ich so weit: XColor c; Display *d = XOpenDisplay((char *) NULL); XImage *image; image = XGetImage (d, RootWindow (d, DefaultScreen (d)), x, y,

Warum sind nicht-template-Spezialisierungen erlaubt sein, in verschiedenen namespaces?

Anzahl der Antworten 3 Antworten
Bitte, sehen, was ich zu tun versuche: #include <iostream> namespace first { template <class T> class myclass { T t; public: void who_are_you() const { std::cout << "first::myclass"; } }; } namespace second { using first::myclass; template

Bezeichner nicht gefunden?

Anzahl der Antworten 1 Antworten
Bekomme ich immer wieder Fehler in diesem wirklich einfachen Programm und ich kann nicht herausfinden, warum. Hilfe!!! //This program will calculate a theater's revenue from a specific movie. #include<iostream> #include<iomanip> #include<cstring> using namespace std; int main ()

Was ist dieser Fehler im code?

Anzahl der Antworten 3 Antworten
während der Arbeit im try-catch in rüber kam dieser Fehler. Aber ich kann trace die Ursache für diese Fehlermeldung obwohl ich surfte im Netz und SO. Mein code ist... int main() { Queue q; int choice,data; while(1)

Warum DestroyWindow schließen meiner Anwendung?

Anzahl der Antworten 4 Antworten
I ' V erstellt ein Fenster nach dem erstellen mein Haupt, aber den Aufruf DestroyWindow auf das handle schließt die gesamte Anwendung, wie kann ich einfach entfernen? sieht es wie folgt aus: BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)

Schalten Sie die clr-option für header-Datei mit std::mutex

Anzahl der Antworten 1 Antworten
Habe ich ein Visual Studio-Projekt enthält Dateien mit verwaltetem code und Dateien mit nicht verwaltetem code. Das Projekt hat die CLR-Unterstützung, aber wenn ich eine Datei hinzufügen, wo ich nicht brauchen .Ich NET einfach ausschalten /crl-option mit

Unterschied zwischen einer mutex und semaphor - intra-Prozess und inter-Prozess

Anzahl der Antworten 2 Antworten
Lesen der verschiedenen Beiträge auf SO auf Unterschiede zwischen den beiden (mutex und semaphore) komme ich zum folgenden Schluss bitte korrigieren Sie mich, wenn ich falsch bin.Dies ist vor allem im Zusammenhang mit windows. Ich verstehe, dass

Zurückgeben mehrerer Datenelemente aus einer Funktion in C oder C++

Anzahl der Antworten 5 Antworten
Ich bin verwirrt über ein paar Hausaufgaben Fragen, die ich habe... Können Sie wieder mehrere Datenelemente aus einer Funktion mit return()? Kann eine Funktion nur einen Wert, es sei denn, es ist ein Zeiger auf ein array?

Move-Konstruktor aufrufen base-class-Move-Konstruktor

Anzahl der Antworten 3 Antworten
Ich habe eine base-Klasse, die im wesentlichen umschließt, die Sie hinzufügen einer Klasse zu einer beliebigen windows-handle (e.g, HWND, HFONT), und verwendet eine policy-Klasse zu attach/detach und zerstören: //class SmartHandle template<typename THANDLE, class TWRAPPER, class TPOLICY> class

Konvertieren von hexadezimal-string mit führendem "0x" unterzeichnet short in C++?

Anzahl der Antworten 6 Antworten
Fand ich den code konvertiert eine hexadezimale Zeichenkette in einen signed int mit strtol, aber ich kann nicht finden, etwas für ein short int (2 bytes). Hier' mein Stück code : while (!sCurrentFile.eof() ) { getline (sCurrentFile,currentString);

C++11: Explizite Instanziierung Deklaration vs. explizite Instantiierung definition

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen C++03 die explizite template-Instantiierung definition und C++11, die explizite template-Instantiierung Erklärung ? Was ich meine ist, warum die Instanziierung definition ist nicht genug, um zu verhindern, dass der compiler generiert die Umsetzung

Holen Sie sich SVM-Klassifikation score in der multiclass Klassifizierung mit OpenCV

Anzahl der Antworten 1 Antworten
Arbeite ich an einem Projekt, wo ich dabei bin multiclass Klassifizierung mit SVM in OpenCV. Mein Ziel ist es, das Vertrauen score für die Klassifikation sowie die vorhergesagte Klasse. Wie kann ich das tun? Jetzt mache ich

WinAPI und UTF-8-Unterstützung

Anzahl der Antworten 3 Antworten
Kurze Frage bezüglich der UTF-8-Unterstützung und verschiedenen Win32-API. In einer typischen C++ - MFC-Projekt, ist es möglich, für MessageBox (), um eine UTF-8-codierte Zeichenfolge? Dank, Andrew InformationsquelleAutor | 2009-02-02

Immer der hohe Teil des 64-bit-integer-Multiplikation

Anzahl der Antworten 5 Antworten
In C++, sagen, dass: uint64_t i; uint64_t j; dann i * j wird der Ertrag einer uint64_t hat als Wert den unteren Teil der Multiplikation zwischen i und j, d.h., (i * j) mod 2^64. Nun, was

const in C vs. const in C++

Anzahl der Antworten 4 Antworten
Den angegebenen code kompiliert in C, scheitert jedoch in C++. int main() { const int x; /* uninitialized const compiles in C but fails in C++*/ } Was ist der Grund und der Grund für den Wechsel

Holen Sie sich die Ausgabe eines C-Programms in eine variable in einer anderen C-Programm

Anzahl der Antworten 6 Antworten
Ich habe 2 C-Programmen. Sagen, man ist program-1.c int main(){ printf("hello world"); } Nun in der 2. code namens program-2.c möchte ich die Ausgabe der 1. code in eine variable, so kann ich die Ausgabe "Hallo Welt"

Eclipse ist nicht die Erzeugung der exe-Datei auch nach bauen

Anzahl der Antworten 3 Antworten
Ich hatte noch nie dieses problem während der Arbeit an eclipse. Ich habe die Arbeit an diesem besonderen Projekt für eine Weile und vor kurzem eclipse erstarrte, während das Projekt zu erstellen(es ist schon vorgekommen) und ich

mit std::find_if mit std::string

Anzahl der Antworten 2 Antworten
Ich bin dumm hier, aber ich kann nicht die Funktion, die Unterschrift für das Prädikat werde find_if bei der Iteration über string: bool func( char ); std::string str; std::find_if( str.begin(), str.end(), func ) ) In diesem Fall

Vergleich von const char an einen string

Anzahl der Antworten 3 Antworten
Ich habe ein Problem, vergleicht man ein const char zu einem string... Wenn ich Com_Printf ("%s", Wert); Es gibt was ich will (0.3 c), aber wie kann ich konvertieren value in einen string und Vergleiche, die auf

Wie parse csv mit boost::spirit

Anzahl der Antworten 2 Antworten
Habe ich diese csv-Zeile std::string s = R"(1997,Ford,E350,"ac, abs, moon","some "rusty" parts",3000.00)"; Kann ich parse es mit boost::tokenizer: typedef boost::tokenizer< boost::escaped_list_separator<char> , std::string::const_iterator, std::string> Tokenizer; boost::escaped_list_separator<char> seps('\\', ',', '\"'); Tokenizer tok(s, seps); for (auto i : tok)

fastNlMeansDenoising() keine Geräusche herausfiltern

Anzahl der Antworten 1 Antworten
Ich versuche das Rauschen zu entfernen, die von opencv fastNlMeansDenoising () - Funktion. Aber Meine Ausgabe Bild ist der gleiche wie original ruchbar Bild. - Eingang Bild: Code: #include <iostream> #include <opencv2/opencv.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> using

Geschachtelte For - Schleifen zu erstellen Einmaleins der C++ -

Anzahl der Antworten 3 Antworten
Ich habe versucht, dieses problem zu überwinden, für ein paar Stunden jetzt, und ich zu haben scheinen, eine Herangehensweise an die situation. Es scheint, dass die Verwendung von Auswahl-Anweisungen arbeitete bei der Erstellung der Tabelle notwendig. Obwohl

C++ Fehler: denn die folgenden virtuellen Funktionen sind rein innerhalb

Anzahl der Antworten 1 Antworten
Ich habe Probleme bei der Zuweisung ein Objekt in meiner Klasse. Es fühlt sich an wie mache ich es richtig, aber es nicht lassen Sie mich laufen. Ich habe es nachgeschlagen, aber ich kann nicht herausfinden, was

Wie zu verwenden der debugger in Qt Creator

Anzahl der Antworten 1 Antworten
Nutze ich Qt-Creator für C++ - Projekte (nicht-Qt-eigentlich). Dies könnte eine dumme Frage, aber wie kriegt man den debugger in Qt Creator? Ich habe mit CDB zusammen mit VisualStudio oder gdb zusammen mit IDEs wie Code::Blocks und

Zählt die Anzahl der übereinstimmungen

Anzahl der Antworten 2 Antworten
Wie zähle ich die Anzahl der übereinstimmungen mit C++11 ist std::regex? std::regex re("[^\\s]+"); std::cout << re.matches("Harry Botter - The robot who lived.").count() << std::endl; Erwartete Ausgabe: 7 Und Ihr Ausgang ist .... Ich Holen Sie sich a

erkennen typedef zur compile-Zeit (Schablone metaprogramming)

Anzahl der Antworten 4 Antworten
Ich bin derzeit dabei einige template-metaprogramming. In meinem Fall kann ich mit jedem "iteratable" geben, d.h. jede Art, für die eine typedef foo const_iterator existiert in der gleichen Weise. Ich habe versucht, verwenden Sie die neue C++11

Single-entry/single-exit-Regel

Anzahl der Antworten 6 Antworten
Habe ich gelesen, die in der Regel irgendwo: Folgen Sie den single-entry/single-exit-Regel. Schreiben Sie niemals mehrere return-Anweisungen in derselben Funktion. Ist diese Aussage wahr? Wenn das so ist, könnten Sie bitte geben Sie mehr Details, warum sollten

nicht in der 'double' in 'double*' for argument '1' to 'float sumall(double arr[])

Anzahl der Antworten 2 Antworten
Ich bin ein C & Assembler-Programmierer. Aber C++ ist so dumm. Ich kann nicht verstehen, was mache ich hier falsch. Kann mir jemand erklären, warum ich diese Fehlermeldung bekommen? Hier ist mein code: GNU nano 2.2.6 Файл:

Wie erstellen Sie 2d-array c++?

Anzahl der Antworten 5 Antworten
Brauche ich zum erstellen von 2d-array in c++. Ich kann es nicht durch int mas= new int[x][y]; oder auto mas= new int[x][y]; Ich muss ein array erstellen, die dynamisch wie: int x,y auto mas= new int[x][y];//error -

Ich möchte wissen, welche ist die beste 'C' - compiler für Windows 7?

Anzahl der Antworten 4 Antworten
So wie es momentan steht, diese Frage ist nicht eine gute Passform für unsere Q&A-format. Wir erwarten Antworten auf Tatsachen gestützt, Referenzen und know-how, aber diese Frage wird wahrscheinlich werben Debatte, Argumente, polling, oder erweiterte Diskussion. Wenn

C++ - Umsetzung von DHT

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche nach opensource-Implementierungen von Kademlia DHT in C/C++. Es muss leicht und plattformunabhängig (win/linux/mac). Es muss in der Lage sein, Informationen zu veröffentlichen, um DHT und abrufen. InformationsquelleAutor Alexander Shishenko | 2011-06-08

Wie kann ich feststellen, GoogleMock zu stoppen prüfen die Erwartung, dass, nachdem der test fertig?

Anzahl der Antworten 1 Antworten
Habe ich zwei unit-tests, die gemeinsam einem Staat (leider kann ich das nicht ändern das da der Punkt ist das testen der Umgang mit diesem Zustand). TEST(MySuite, test1) { shared_ptr<MockObject> first(make_shared<MockObject>()); SubscribeToFooCallsGlobal(first); EXPECT_CALL(*first, Foo(_));//.RetiresOnSaturation(); TriggerFooCalls(); //will call

Qt 5 mit MSVC und NMake funktioniert nicht

Anzahl der Antworten 3 Antworten
Beim kompilieren einer frische Qt-Projekt mit dem neuen Qt Creator 2.6.1 und Qt 5.0, bekomme ich folgenden Fehler: C:\Qt\Qt5.0.0\Tools\QtCreator\bin\jom.exe -f Makefile.Debug Error: cannot open C:\Users\Ömercan\AppData\Local\Temp\main.obj.7320.31.jom for write jom: C:\Projekte\PixelGame\src\com\pearstudios\texturepacker\TexturePacker-Debug\Makefile [debug] Error 1 19:46:21: The process "C:\Qt\Qt5.0.0\Tools\QtCreator\bin\jom.exe" terminated

Mithilfe der SDL-ersetzen Sie die Farben mithilfe der SDL-Farbe Tasten

Anzahl der Antworten 1 Antworten
Arbeite ich in einem ein einfaches Lustiges Spiel, und die Verwendung von SDL als das display. Die Grafik für das Spiel ist ein Bild der Codepage 437, mit dem hintergrund schwarz und die Schrift weiß. Anstatt viele

Schichten auf QGraphicsView?

Anzahl der Antworten 3 Antworten
Hallo, ich mache eine Anwendung, zieht Daten aus einem WFS und dann zeigt die Ebenen der Daten auf einem QGraphicsView auf ein widget. Im moment werden alle Ebenen gerendert werden und Hinzugefügt, um die gleiche Ansicht, das

Visual Studio "Anwendung konnte nicht gestartet werden, weil die Anwendungskonfiguration falsch ist" Fehler

Anzahl der Antworten 2 Antworten
Erhielt ich einige code von einem Freund, entwickelt auf dem gleichen system (Windows 7) und gleiche Visual Studio Ultimate 2010, mit allen Bibliotheken relativ zugeordnet. Den code baut, aber wenn Sie versuchen, um es auszuführen bekomme ich die