Als «c» getaggte Fragen

94
experimenteller :: Dateisystem-Linker-Fehler

Ich versuche, die neuen c ++ 1z-Funktionen tatsächlich auf dem Kopf der Entwicklung in gcc 6.0 zu verwenden. Wenn ich dieses kleine Beispiel versuche: #include <iostream> #include <experimental/filesystem> namespace fs = std::experimental::filesystem; int main() { fs::path p1 =...

93
Was macht extern inline?

Ich verstehe, dass dies inlinefür sich genommen ein Vorschlag für den Compiler ist und nach eigenem Ermessen die Funktion einbinden kann oder nicht, und dass er auch verknüpfbaren Objektcode erzeugt. Ich denke, dass static inlinedies dasselbe tut (kann oder kann nicht inline sein), aber keinen...

93
Entwirrung des Ergebnisses von std :: type_info :: name

Ich arbeite derzeit an einem Protokollierungscode, der unter anderem Informationen über die aufrufende Funktion drucken soll. Dies sollte relativ einfach sein, Standard C ++ hat eine type_infoKlasse. Dies enthält den Namen der Typ-ID-Klasse / Funktion / etc. aber es ist verstümmelt. Es ist nicht...

93
Repository-Muster vs DAL

Sind sie dasselbe? Ich bin gerade fertig, um Rob Connerys Storefront-Tutorial anzusehen, und es scheint sich um ähnliche Techniken zu handeln. Ich meine, wenn ich ein DAL-Objekt implementiere, habe ich die Methoden GetStuff, Add / Delete usw. und schreibe immer zuerst die Schnittstelle, damit ich...

93
Mehrere von pthread_create () aufgerufene Funktionsargumente?

Ich muss mehrere Argumente an eine Funktion übergeben, die ich in einem separaten Thread aufrufen möchte. Ich habe gelesen, dass der typische Weg, dies zu tun, darin besteht, eine Struktur zu definieren, der Funktion einen Zeiger darauf zu übergeben und sie für die Argumente zu dereferenzieren. Ich...