Als «standard-library» getaggte Fragen

Die Standardbibliothek enthält Kerndienstprogramme, die von allen Implementierungen der Sprache bereitgestellt werden.


9
Was ist std :: versprechen?
Ich bin ziemlich vertraut mit C ++ 11 ist std::thread, std::asyncund std::futureKomponenten (siehe zB diese Antwort ), die geradlinig sind. Ich kann jedoch nicht genau verstehen std::promise, was es ist, was es tut und in welchen Situationen es am besten verwendet wird. Das Standarddokument selbst enthält nicht viele Informationen, die …




6
Warum ist es in Ordnung, einen 'Vektor' von einer Funktion zurückzugeben?
Bitte beachten Sie diesen Code. Ich habe diese Art von Code mehrmals gesehen. wordsist ein lokaler Vektor. Wie ist es möglich, es von einer Funktion zurückzugeben? Können wir garantieren, dass es nicht stirbt? std::vector<std::string> read_file(const std::string& path) { std::ifstream file("E:\\names.txt"); if (!file.is_open()) { std::cerr << "Unable to open file" << …

14
Fehler "Ungelöste Aufnahme" mit Eclipse CDT für C-Standardbibliotheksheader
Ich habe CDT für Eclipse eingerichtet und ein einfaches Hallo-Welt-C-Programm geschrieben: #include <stdio.h> int main(void){ puts("Hello, world."); return 0; } Das Programm wird korrekt erstellt und ausgeführt, aber Eclipse zeigt dieses gelbe Fragezeichen neben der Einschlussanweisung an, die besagt, "Unresolved inclusion: <stdio.h>"wenn ich mit der Maus darüber fahre. Es hat …



24
Abrufen der externen IP-Adresse eines Computers mit Python
Auf der Suche nach einem besseren Weg, um die aktuelle externe IP-Nummer eines Computers zu erhalten ... Das Folgende funktioniert, würde sich aber nicht auf eine externe Site verlassen, um die Informationen zu sammeln ... Ich kann nur Standard-Python 2.5.1-Bibliotheken verwenden, die mit Mac OS gebündelt sind X 10.5.x. import …

5
Gibt es eine Standard-Java-Ausnahmeklasse, die bedeutet, dass das Objekt nicht gefunden wurde?
Betrachten Sie eine Funktion der folgenden allgemeinen Form: Foo findFoo(Collection<Foo> foos, otherarguments) throws ObjectNotFoundException { for(Foo foo : foos){ if(/* foo meets some condition*/){ return foo; } } throw new ObjectNotFoundException(); } Ein konkreter Fall wäre zum Beispiel: User findUserByName(Collection<User> users, String name) throws ObjectNotFoundException { for(User user : users){ …



1
Gibt es ein Äquivalent von "sum ()" eingebaut, das eine erweiterte Zuweisung verwendet?
Gibt es eine Standardbibliothek / ein numpy-Äquivalent der folgenden Funktion: def augmented_assignment_sum(iterable, start=0): for n in iterable: start += n return start ? Obwohl sum(ITERABLE)es sehr elegant ist, wird +stattdessen der Operator verwendet +=, was bei np.ndarrayObjekten die Leistung beeinträchtigen kann. Ich habe getestet, dass meine Funktion möglicherweise so schnell …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.