Suchergebnisse für Anfrage "c++"
Unterschiedliches Verhalten von Compilern mit Array-Zuordnung
Ich habe kürzlich ein interessantes Verhalten von g ++ im Vergleich zu MSVC ++ 2008 festgestellt. Betrachten Sie dieses winzige Programm: #include <cstdlib> const int ARR_LENGTH = 512; void doSomething( int iLen ); int main( int argc, char** ...
Zwei positive ganze Zahlen hinzufügen gibt eine negative Antwort. Warum?
#include<iostream> using namespace std; int main(){ int x = 1967513926; int y = 1540383426; cout<<x+y; return 0; } Summe der obigen zwei Ganzzahlen ist 3507897352 <2 ^ 32. Warum falsche Antwort? Bitte helfen Sie ...
StdAfx + Header-Datei - Reihenfolge der Aufnahme in die MFC-Anwendung
Ich verwende Visual Studio 2005. Ich habe eine MFC-basierte Konsolenanwendung mit dem Namen "StdAfx-Abhängigkeit" erstellt. Die IDE hat die folgenden Dateien für mich erstellt. Resource.hStdAfx Dependancy.h stdafx.hStdAfx Dependancy.cpp ...
Ausnahme im zweizeiligen Xerces-Programm
Der folgende Code gibt mir eine Ausnahme auf demXMLFormatTarget Zeile, aber wenn ich den String von @ ände"C:/test.xml" zu"test.xml" es funktioniert gut // test.cpp : Defines the entry point for the console application. // #include "stdafx.h" ...
Zuweisung von Speicherplatz zum Auflisten von <int> -Pointern mit malloc funktioniert nicht
class graph { int v; list<int> *adj; void dfsutil(int v,bool visited []); public: graph(int v) { this->v=v; //adj = new list<int>[v]; adj = (list<int> *)malloc(v*sizeof(list<int>)); } void addedge(int v,int w); void dfs(int v); }; void ...
Warum passt das float-Argument zum int-Funktionsparameter?
Bitte sehen Sie sich diesen Code an: #include <iostream> class A { public: int my; A(int a=0) : my(a) { } }; int main() { A x = 7; // 1 A y = 6.7; // 2 std::cout << x.my << " " << y.my << "\n"; }s wird tatsächlich kompiliert, obwohl es kein @ ...
Wie finde ich die maximale Anzahl von Paaren mit einer Differenz von weniger als einem bestimmten Wert?
Ich erhalte zwei Arrays (die Duplikate und dieselbe Länge enthalten können), die positive ganze Zahlen enthalten. Ich muss die maximale Anzahl von Paaren finden, deren absoluter Unterschied kleiner ist als ein bestimmter Wert (angegeben), wenn ...
C ++, verhindert, dass eine Klasseninstanz auf dem Stapel erstellt wird (während der Kompilierung)
Ich weiß, dass es Methoden gibt, mit denen verhindert werden kann, dass eine Klasse auf dem Heap erstellt wird, indem verhindert wird, dass der Benutzer das @ verwendenew unddelete Operator. Ich versuche genau das Gegenteil zu tun. Ich habe eine ...
Wie werden die virtuellen Funktionen von Basisklassen überschrieben, deren Namen bei der Mehrfachvererbung identisch sind?
Angenommen, ich habe zwei BasisklassenB1 undB2 und eine KlasseD ergibt sich aus B1 und B2 wie folgt: class B1 { public: // ... virtual void foo() final { cout << "Hello, B1\n"; } }; class B2 { public: // ... virtual void foo() { cout << "Good ...
Schreibberechtigung für char *
Coincise question: Sie müssen in der Lage sein, den Inhalt von char * in c ++ zu ändern. Ich habe eine Funktion, die ungefähr so aussieht: char * buffer = (char *) FUNCTION Jetzt muss ich den 'Puffer' ändern, z. Mach so etwas wie diesen Buffer ...