Als «c++» getaggte Fragen

159
Schnellste Methode zur Bildschirmaufnahme unter Windows

Ich möchte ein Screencasting-Programm für die Windows-Plattform schreiben, bin mir aber nicht sicher, wie ich den Bildschirm erfassen soll. Die einzige mir bekannte Methode ist die Verwendung von GDI, aber ich bin gespannt, ob es andere Möglichkeiten gibt, dies zu tun, und wenn ja, welche...

158
Wie verlassen Sie eine Void-Funktion in C ++?

Wie können Sie eine Funktion vorzeitig verlassen, ohne einen Wert zurückzugeben, wenn es sich um eine ungültige Funktion handelt? Ich habe eine void-Methode, die ihren Code nicht ausführen muss, wenn eine bestimmte Bedingung erfüllt ist. Ich möchte wirklich nicht die Methode ändern müssen, um...

158
C ++ - Vorlagen, die nur bestimmte Typen akzeptieren

In Java können Sie generische Klassen definieren, die nur Typen akzeptieren, die die Klasse Ihrer Wahl erweitern, z. public class ObservableList<T extends List> { ... } Dies erfolgt mit dem Schlüsselwort "erweitert". Gibt es ein einfaches Äquivalent zu diesem Schlüsselwort in C ++?...

158
'typeid' versus 'typeof' in C ++

Ich frage mich, was der Unterschied zwischen typeidund typeofin C ++ ist. Folgendes weiß ich: typeidwird in der Dokumentation zu type_info erwähnt, die in der C ++ - Headerdatei typeinfo definiert ist . typeofwird in der GCC-Erweiterung für C und in der C ++ Boost- Bibliothek...

158
Statische Variablen in Mitgliedsfunktionen

Kann jemand bitte erklären, wie statische Variablen in Mitgliedsfunktionen in C ++ funktionieren. Gegeben die folgende Klasse: class A { void foo() { static int i; i++; } } Wenn ich mehrere Instanzen von deklariere A, foo()erhöht der Aufruf einer Instanz die statische Variable iauf allen...

157
Verwendung der C-Socket-API in C ++ unter z / OS

Ich habe Probleme der C - Sockets API an die Arbeit richtig in C++auf z/OS. Obwohl ich einschließe sys/socket.h, erhalte ich immer noch Fehler bei der Kompilierung, die mir mitteilen, dass dies AF_INETnicht definiert ist . Vermisse ich etwas Offensichtliches oder hängt dies damit zusammen, dass...

157
C ++ Vererbung - unzugängliche Basis?

Ich kann anscheinend keine Basisklasse als Funktionsparameter verwenden. Habe ich meine Vererbung durcheinander gebracht? Ich habe folgendes in meinem Haupt: int some_ftn(Foo *f) { /* some code */ }; Bar b; some_ftn(&b); Und die Klasse Bar, die so von Foo erbt: class Bar : Foo { public:...

157
Zufällige Ganzzahl aus einem Bereich generieren

Ich benötige eine Funktion, die eine zufällige Ganzzahl in einem bestimmten Bereich (einschließlich Randwerten) generiert. Ich habe keine unangemessenen Qualitäts- / Zufallsanforderungen, ich habe vier Anforderungen: Ich brauche es, um schnell zu sein. Mein Projekt muss Millionen (oder manchmal...

157
printf mit std :: string?

Ich verstehe, dass dies stringein Mitglied des stdNamespace ist. Warum tritt also Folgendes auf? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl; printf("Follow this command:...