standard-library

Odczyt całego pliku ASCII do C++ std:: string [duplikat]

to pytanie ma już odpowiedzi tutaj : ... ffer; std::string line; while(t){ std::getline(t, line); // ... Append line to buffer and go on } t.close() Jakieś pomysły?

Co to jest std:: promise?

Jestem dość zaznajomiony z C++11 ' S std::thread, std::async i std::future składniki (np. patrz ta ODPOWIEDŹ ), które są pro ... ać krótki, zwięzły przykład sytuacji, w której potrzebny jest std::promise i gdzie jest najbardziej idiomatyczne rozwiązanie?

Jak sprawdzić, czy plik istnieje w Go?

Standardowa biblioteka Go nie ma funkcji przeznaczonej wyłącznie do sprawdzania, czy plik istnieje, czy nie (jak w Pythonie os.path.exists). Jaki jestidiomatyczny sposób na to?

Co to jest STD:: decay i kiedy należy go stosować?

Jakie są przyczyny istnienia std::decay? W jakich sytuacjach jest std::decay przydatne?

Jakich funkcji z biblioteki standardowej należy (należy) unikać?

Czytałem na Stack Overflow, że niektóre funkcje C są "przestarzałe" lub "należy ich unikać". Czy możesz podać mi kilka przykł ... powód dlaczego? Jakie alternatywy dla tych funkcji istnieją? Czy możemy z nich bezpiecznie korzystać-jakieś dobre praktyki?

Najbardziej przydatne Moduły Pythona z biblioteki standardowej? [zamknięte]

Prowadzę klasę Pythona na Uniwersytecie Paryskim, a studenci muszą zostać zapoznani z biblioteką standardową. Chcę z nimi om ... , os.path, logging,... a może: collections, struct,… Jakie moduły sugerujesz, bym zaprezentował, w 1 lub 2 godzinnym slocie?

Specjalizacja szablonu a przeciążenie funkcji

Podręcznik mam uwagi, że możesz dostarczyć własną implementację dla standardowych funkcji bibliotecznych, takich jak swap(x,y ... iając dokładne parametry, których chcesz użyć bez szablonu? Dlaczego jest lepiej? Albo jeśli są równi, dlaczego tak jest?

Usuwanie zduplikowanych elementów z tablicy w języku Swift

Mogę mieć tablicę, która wygląda następująco: [1, 4, 2, 2, 6, 24, 15, 2, 60, 15, 6] Lub, naprawdę, każda sekwencja podobn ... e tylko jeden z każdego identycznego elementu. Czy Swift zapewnia sposób, aby to zrobić łatwo, czy będę musiał to zrobić sam?

Które funkcje w bibliotece standardowej C często zachęcają do złych praktyk? [zamknięte]

zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. ... ane za subiektywne i nie ma jednoznacznej odpowiedzi, od razu oznaczam wiki dla społeczności. Pracuję również zgodnie z C99.

Uzyskiwanie zewnętrznego adresu IP maszyny za pomocą Pythona

Szukam lepszego sposobu na uzyskanie aktualnego zewnętrznego IP #... Poniżej działa, ale wolałbym nie polegać na zewnętrznej ... xt_ip = urllib2.urlopen('http://whatismyip.org').read() print ("Asset: %s " % fqn, "Checking in from IP#: %s " % ext_ip)

Różnica między biblioteką standardową C a biblioteką POSIX

Jestem trochę zdezorientowany przez "C standard lib" i "C POSIX lib" , ponieważ odkryłem, że wiele plików nagłówkowych zdefin ... napisać program wielowątkowy na Linuksie, który plik nagłówkowy powinienem dołączyć, <pthread.h> lub <threads.h>?

Dlaczego warto zwracać wektor z funkcji?

Proszę wziąć pod uwagę ten kod. Widziałem ten typ kodu kilka razy. words jest wektorem lokalnym. Jak jest możliwe zwrócenie g ... ::string token; while (std::getline(file, token, ',')) { words.push_back(token); } return words; }

Czy std:: mt19937 wymaga rozgrzewki?

Czytałem, że wiele pseudolosowych generatorów liczb wymaga wielu próbek, aby były "rozgrzane". Czy tak jest w przypadku użyci ... dziewać, że jest gotowy po zakończeniu budowy? Kod: #include <random> std::random_device rd; std::mt19937 gen(rd());

Jakie są różnice pomiędzy metodami "get*" I "del*" Pythona?

Zacząłem uczyć się Pythona kilka miesięcy temu i staram się zrozumieć różnice między różnymi metodami __get*__: __get__ __g ... im? Czy istnieje konkretny powód, dla którego większość metod __get*__ ma odpowiedniki __set*__, ale nie ma __setattribute__?

"Unsolved inclusion" error with Eclipse CDT for C standard library headers

Skonfigurowałem CDT dla eclipse i napisałem prosty program hello world C: #include <stdio.h> int main(void){ put ... ę nad nim. To nie wpływa na działanie programu, ale uważam to za dość denerwujące. Czy ktoś ma jakiś pomysł jak go usunąć ?

Jak spłaszczyć listę do listy bez przymusu?

Próbuję osiągnąć funkcjonalność podobną do unlist, z tym wyjątkiem, że typy nie są zmuszane do wektora, ale zamiast tego zwra ... szego, ale nie-listy nie powinny być spłaszczone, tzn. flatten(list(1:3, list(4, 5))) powinny zwracać list(c(1, 2, 3), 4, 5).

Łączenie ciągów nie działa zgodnie z oczekiwaniami [zamknięte]

Trudno powiedzieć, o co tu chodzi. To pytanie jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i ni ... e w kilku przykładach jest taka sytuacja jak ta. Jeśli nie jest to poprawny sposób na konkatedrę, jaki jest najlepszy sposób?

Dlaczego Haskell nie ma "oczywistych" typów

Rozważmy języki obiektowe: Większość ludzi wywodzących się z programowania obiektowego zna powszechne i intuicyjne interfe ... cy). Dlaczego Haskell nie ma Collection i / lub Indexable Typ-Klasa (y), aby ujednolicić i uogólnić niektóre z tych funkcji?

Czy w standardowej bibliotece Pythona istnieje moduł dla zbalansowanego drzewa binarnego?

Czy istnieje moduł dla drzewa AVLlub czerwono–czarnego drzewa lub innego typu zbalansowanego drzewa binarnego w standardowej bibliotece Pythona?

Jak mogę sprawdzić, czy moduł Perla jest rdzeniem lub częścią standardowej instalacji?

Jak mogę sprawdzić, czy moduł Perla jest częścią rdzenia-tzn. jest częścią standardowej instalacji? Szukam: polecenie wi ... na komputerze? (Jak mogę stwierdzić, które moduły zostały pierwotnie dostarczone z konkretną instalacją Perla na komputerze?)