Pytania oznaczone «c++»

138
Dlaczego C ++ potrzebuje oddzielnego pliku nagłówkowego?

Nigdy tak naprawdę nie rozumiałem, dlaczego C ++ potrzebuje oddzielnego pliku nagłówkowego z tymi samymi funkcjami, co w pliku .cpp. Utrudnia to tworzenie klas i ich refaktoryzację, a także dodaje do projektu niepotrzebne pliki. A potem pojawia się problem z koniecznością dołączania plików...

138
Łączenie bibliotek statycznych z innymi bibliotekami statycznymi

Mam mały fragment kodu, który zależy od wielu bibliotek statycznych (a_1-a_n). Chciałbym spakować ten kod do biblioteki statycznej i udostępnić go innym osobom. Moja biblioteka statyczna, nazwijmy ją X, kompiluje się dobrze. Stworzyłem prosty przykładowy program, który używa funkcji z X, ale...

138
Futures a obietnice

Mylę się z różnicą między przyszłością a obietnicą. Oczywiście mają różne metody i rzeczy, ale jaki jest faktyczny przypadek użycia? Czy to jest ?: kiedy zarządzam jakimś zadaniem asynchronicznym, używam przyszłości, aby uzyskać wartość „w przyszłości” kiedy jestem zadaniem asynchronicznym,...

138
Podłączanie przeciążonych sygnałów i gniazd w Qt 5

Mam problem z opanowaniem nowej składni sygnału / gniazda (przy użyciu wskaźnika do funkcji składowej) w Qt 5, zgodnie z opisem w nowej składni gniazda sygnału . Próbowałem to zmienić: QObject::connect(spinBox, SIGNAL(valueChanged(int)), slider, SLOT(setValue(int)); do...

137
Jak określić wskaźnik do przeciążonej funkcji?

Chcę przekazać przeciążoną funkcję do std::for_each()algorytmu. Na przykład, class A { void f(char c); void f(int i); void scan(const std::string& s) { std::for_each(s.begin(), s.end(), f); } }; Spodziewałbym się, że kompilator rozwiąże f()typ iteratora. Najwyraźniej to (GCC 4.1.2) tego...