Suchergebnisse für Anfrage "c++"

6 die antwort

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** ...

8 die antwort

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 ...

4 die antwort

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 ...

TOP-Veröffentlichungen

6 die antwort

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" ...

2 die antwort

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 ...

2 die antwort

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 @ ...

2 die antwort

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 ...

10 die antwort

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 ...

2 die antwort

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 ...

8 die antwort

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 ...