Als «c» getaggte Fragen

447
Wann RSpec let () verwenden?

Ich neige dazu, vor Blöcken zu verwenden, um Instanzvariablen zu setzen. Ich verwende diese Variablen dann in meinen Beispielen. Ich bin kürzlich darauf gestoßen let(). Laut RSpec-Dokumenten ist es gewohnt ... um eine gespeicherte Hilfsmethode zu definieren. Der Wert wird über mehrere Aufrufe im...

445
Was bedeutet das Schlüsselwort "__block"?

Was genau macht das __block Schlüsselwort in Objective-C? Ich weiß, dass Sie damit Variablen innerhalb von Blöcken ändern können, aber ich würde gerne wissen ... Was genau sagt es dem Compiler? Tut es noch etwas? Wenn das alles ist, warum wird es dann überhaupt benötigt? Ist es irgendwo in den...

444
Statische Konstantenzeichenfolge (Klassenmitglied)

Ich hätte gerne eine private statische Konstante für eine Klasse (in diesem Fall eine Formfabrik). Ich hätte gerne so etwas. class A { private: static const string RECTANGLE = "rectangle"; } Leider bekomme ich vom C ++ (g ++) Compiler alle möglichen Fehler, wie zum Beispiel: ISO C ++ verbietet die...

441
Was ist die native GUI-API von Linux?

Ich hoffe, das kommt nicht als dumme Frage rüber, aber ich habe mich immer gefragt. Sowohl Windows (Win32 API) als auch OS X (Cocoa) verfügen über eigene APIs, um Fenster, Ereignisse und andere Betriebssysteme zu verarbeiten. Ich habe nie wirklich eine klare Antwort darauf bekommen, was Linux...

436
GCC -fPIC Option

Ich habe die Optionen von GCC für Konventionen zur Codegenerierung gelesen , konnte jedoch nicht verstehen, was "Generieren von positionsunabhängigem Code (PIC)" bewirkt. Bitte geben Sie ein Beispiel, um mir zu erklären, was es