c++

Jak zbudować graficzny interfejs użytkownika w C++? [zamknięte]

Trudno powiedzieć, o co tu chodzi. To pytanie jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i ni ... jest PHP, który nie obsługuje GUI. Od czego zacząć programowanie graficznego interfejsu użytkownika w C++? Jak je utworzyć?

Które funkcje Boost pokrywają się z C++11?

Kilka lat temu położyłem swoje umiejętności w C++ na półce i wydaje się, że teraz, kiedy znów ich potrzebuję, Krajobraz się z ... te nakładki, które biblioteki Boost staną się dziedzictwem, które funkcje C++11 używać zamiast boostów, a które lepiej nie?

Jak zaimplementować iterator w stylu STL i uniknąć typowych pułapek?

Stworzyłem kolekcję, dla której chcę zapewnić iterator dostępu losowego w stylu STL. Szukałem przykładowej implementacji iter ... ć kompatybilność binarną między C++03 i C++11 z tym samym kompilatorem (więc nie ma STL, który prawdopodobnie by się zepsuł).

Virtual / pure virtual explained

Co dokładnie oznacza, jeśli funkcja jest zdefiniowana jako wirtualna i czy jest to to samo, co czysta wirtualna?

Jak Mogę czytać i analizować pliki CSV w C++?

Muszę załadować i użyć danych pliku CSV w C++. W tym momencie może to być parser rozdzielany przecinkami (tj. nie martw się ... nie używałem Boost ' S Spirit, ale jestem chętnie spróbuję. Ale tylko jeśli nie ma prostszego rozwiązania, które przeoczyłem.

Różnica w make shared i normal shared ptr w C++

std::shared_ptr<Object> p1 = std::make_shared<Object>("foo"); std::shared_ptr<Object> p2(new Object("foo")) ... ych przez oba tak, abym mógł zrozumieć, jak make_shared jest wydajny. Podałem jeden przykład powyżej w celach informacyjnych.

Dlaczego tablice o zmiennej długości nie są częścią standardu C++?

Nie używałem zbyt często C w ciągu ostatnich kilku lat. Kiedy dzisiaj przeczytałem to pytanie natknąłem się na składnię C, ... ężkimi nazwiskami po obu stronach argumentu. Z pewnością nie jest oczywiste, że std::vector jest zawsze lepszym rozwiązaniem.

Jaki jest najprostszy sposób inicjalizacji std:: vector z elementami zakodowanymi na twardo?

Mogę utworzyć tablicę i zainicjalizować ją w następujący sposób: int a[] = {10, 20, 30}; Jak utworzyć std::vector i zaini ... nam to: std::vector<int> ints; ints.push_back(10); ints.push_back(20); ints.push_back(30); Czy jest lepszy sposób?

Prosty przykład gwintowania w C++

Czy ktoś może zamieścić prosty przykład uruchamiania dwóch (obiektowych) wątków w C++. Szukam rzeczywistych obiektów wątków ... ystemu operacyjnego w nadziei, że ktokolwiek odpowiedział, odpowie za pomocą bibliotek wieloplatformowych. Wyrażam się jasno.

Jak zainicjować prywatne statyczne członkowie w C++?

Jaki jest najlepszy sposób inicjalizacji prywatnego, statycznego elementu danych w C++? Próbowałem tego w moim pliku nagłówk ... duję, że to dlatego, że nie mogę zainicjować prywatnego członka spoza klasy. Więc jaki jest najlepszy sposób, aby to zrobić?

Co to jest "rvalue reference for * this"?

W clang ' s C++11 status page pojawiła się propozycja o nazwie "rvalue reference for *this". Przeczytałem sporo o referencja ... zycją: N2439 (Rozszerzenie semantyki move NA *this), ale też nie dostaję stamtąd zbyt wielu przykładów. Co to jest temat?

Kiedy należy używać 'friend' w C++?

Czytałem C++ FAQ i byłem ciekawy friend deklaracja. Osobiście nigdy z niego nie korzystałem, jednak jestem zainteresowany p ... las. Jednak nie jestem pewien, jak to nie przerywa enkapsulacji. Kiedy te wyjątki mogą trzymać się ścisłości, która jest OOP?

Parsowanie argumentów linii poleceń w C++? [zamknięte]

Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. ... bibliotekę, czy chcesz napisać własny kod? Powiązane: przetwarzanie argumentów wiersza poleceń w aplikacji Unicode C++

Wydobywanie tekstu OpenCV

Próbuję znaleźć obwiedniowe pola tekstu na obrazku i obecnie używam tego podejścia: // calculate the local variances of the ... enia tekstu, aby zapewnić prawidłowe wykrycie tekstu? 200 wskazuje na to, kto znajdzie tekst na karcie powyżej tych dwóch.

Jakiego rodzaju wskaźnika użyć kiedy?

Ok, więc ostatnim razem, kiedy pisałem C++, std::auto_ptr było wszystko, co było dostępne, i boost::shared_ptr było wściekłoś ... dotyczące durnych wskaźników (raw pointers jak T*) i resztę boost Inteligentne Wskaźniki. (Coś w rodzaju to byłoby świetne).

Jak zacząć tworzyć rozszerzenia programu Internet Explorer?

Czy ktoś ma doświadczenie z / w tworzeniu rozszerzeń IE, które mogą podzielić się swoją wiedzą? Obejmowałoby to próbki kodu l ... y jest również kompatybilny z IE9. Dodałem tag C++ do tego pytania, ponieważ jeśli lepiej zbudować go w C++, mogę to zrobić.

Najlepszy C++ IDE lub edytor Dla Windows

zamknięty. To pytanie i jego odpowiedzi są zamknięte , ponieważ pytanie jest off-topic, ale ma znaczenie historyczne. Obecni ... t najlepszy C++ IDE czy edytor do używania w systemie Windows? Używam Notepad++, ale brakuje mi IntelliSense z Visual Studio.

Jak znaleźć długość tablicy?

Czy istnieje sposób na sprawdzenie, ile wartości ma tablica? Wykrywanie, czy dotarłem do końca tablicy również zadziała.

Co to jest STD:: move () i kiedy powinno być używane?

Co to jest? Co to robi? Kiedy należy go stosować? Dobre linki są doceniane.

"rozpakowanie" krotki do wywołania pasującego wskaźnika funkcji

Próbuję zapisać w std::tuple różną liczbę wartości, które zostaną później użyte jako argumenty wywołania wskaźnika funkcji, k ... go samego wyniku netto przechowywanie / przekazywanie niektórych wartości i wskaźnika funkcji do dowolnego przyszłego punktu?