Powiązane pytania 'c++'

Jak posortować tablicę podwójnych wskaźników na podstawie wartości, na które wskazują?
Próbuję skompilować funkcję w C/C++, aby posortować tablicę i zastąpić każdą wartość jej "wynikiem" lub rangą. Pobiera tablicę podwójnych wskaźników do tablicy wartości całkowitych i sortuje podwójne wskaźniki na podstawie wyłuskanej wartości liczb...
3256 wyświetlenia
schedule 02.08.2022

pętla i średnia w c++
Student programowania tutaj...próbuję pracować nad projektem, ale utknąłem. Projekt próbuje znaleźć mile na galon na podróż, a następnie na koniec wyprowadza całkowitą liczbę mil i całkowitą liczbę wykorzystanych galonów oraz uśrednia mile na galon...
1187 wyświetlenia
c++
schedule 05.10.2022

Jaki jest układ VTable i położenie wskaźnika VTable w obiektach C++ w GCC 3.x i 4.x?
Szukam szczegółów struktury, porządku i zawartości tabeli VTable oraz lokalizacji wskaźników tabeli VTable w obiektach. W idealnym przypadku będzie to obejmować dziedziczenie pojedyncze, dziedziczenie wielokrotne i dziedziczenie wirtualne. Mile...
15880 wyświetlenia
schedule 29.01.2024

Przechwytywanie cout w oknie danych wyjściowych programu Visual Studio 2005?
Stworzyłem aplikację konsolową C++ i po prostu chcę przechwycić instrukcje cout/cerr w oknie Output w środowisku IDE programu Visual Studio 2005. Jestem pewien, że to tylko ustawienie, którego mi brakuje. Czy ktoś może wskazać mi właściwy kierunek?
15617 wyświetlenia
schedule 28.09.2022

Jaki jest najlepszy debugger Linux C/C++ (lub interfejs do gdb) do pomocy w nauce programowania? [Zamknięte]
Uczę nowicjuszy coś w rodzaju „lite” kursu programowania C++ („lite” oznacza brak wskaźników, żadnych klas, po prostu zwykły stary C, plus referencje i ciągi STL i wektory). Studenci nie mają wcześniejszego doświadczenia w programowaniu, więc wierzę,...
156480 wyświetlenia
schedule 04.10.2022

Algorytm Fast String Hashing z niskimi współczynnikami kolizji z 32-bitową liczbą całkowitą [zamknięty]
Mam wiele niepowiązanych, nazwanych rzeczy, które chciałbym szybko wyszukać. „martwark” jest zawsze „mnowikiem” wszędzie, więc mieszanie łańcucha i ponowne użycie liczby całkowitej działałoby dobrze, aby przyspieszyć porównania. Cały zestaw nazw...
90499 wyświetlenia
schedule 28.09.2022

Jak odczytać cały plik do std::string w C++?
Jak wczytać plik do std::string , czyli przeczytać cały plik na raz? Osoba wywołująca powinna określić tryb tekstowy lub binarny. Rozwiązanie powinno być zgodne ze standardami, przenośne i wydajne. Nie powinien niepotrzebnie kopiować danych...
92471 wyświetlenia
schedule 14.11.2023

Obsługa ścieżek plików na wielu platformach
Czy istnieją samodzielne klasy C++ GNU, które obsługują ścieżki na różnych platformach? Moje aplikacje opierają się na systemach Windows i Linux. Nasze pliki konfiguracyjne odnoszą się do innego pliku w osobnym katalogu. Chciałbym móc odczytać...
13681 wyświetlenia
schedule 04.01.2024

Jak usunąć duplikację kodu między podobnymi stałymi i niestałymi funkcjami członkowskimi?
Załóżmy, że mam następujące class X miejsce, w którym chcę zwrócić dostęp członkowi wewnętrznemu: class Z { // details }; class X { std::vector<Z> vecZ; public: Z& Z(size_t index) { // massive amounts of code...
42722 wyświetlenia

Odczytywanie kilku liczb całkowitych, a następnie wiersza tekstu w C++
Czytam dane wejściowe w programie C++. Najpierw kilka liczb całkowitych, potem łańcuch. Kiedy próbuję odczytać ciąg za pomocą getline(cin,stringname); , nie odczytuje on wiersza, który wpisuje użytkownik: zamiast tego otrzymuję pustą linię od...
397 wyświetlenia
schedule 26.09.2022

Jak mogę utworzyć bezpieczny dla wątków wzór singletonu w systemie Windows?
Czytałem tutaj o wzorcach singletonu bezpiecznych dla wątków: http://en.wikipedia.org/wiki/Singleton_pattern#C.2B.2B_.28using_pthreads.29 Na dole jest napisane, że jedynym bezpiecznym sposobem jest użycie pthread_once - które nie jest dostępne...
18026 wyświetlenia
schedule 03.11.2022

Szukasz czegoś podobnego do offsetof() dla typów innych niż POD
Szukam sposobu na uzyskanie przesunięć elementów danych klasy C++, która nie ma charakteru POD. Dlatego: Chciałbym przechowywać dane w formacie HDF5 , który wydaje mi się najbardziej odpowiedni dla mojego rodzaju material (wyjście symulacji...
4854 wyświetlenia
schedule 27.12.2023

wglCreateContext w C# nie działa, ale nie w zarządzanym C++
Próbuję użyć Opengl w C#. Mam następujący kod, który kończy się niepowodzeniem z powodu błędu 2000 ERROR_INVALID_PIXEL_FORMAT Pierwsze definicje: [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true, ExactSpelling = true)] public...
4567 wyświetlenia
schedule 01.01.2024

Jak czytać do EOF z cin w C++
Piszę program, który odczytuje dane bezpośrednio z danych wejściowych użytkownika i zastanawiałem się, jak mogę (bez pętli) odczytać wszystkie dane aż do EOF ze standardowego wejścia. Rozważałem użycie cin.get( input, '\0' ) , ale '\0' tak...
233168 wyświetlenia
schedule 08.11.2022

Najlepsza dokumentacja dla Boost:asio?
Dokumentacja dostępna na stronie internetowej boost jest... ograniczony. Z tego, co udało mi się przeczytać, ogólny konsensus jest taki, że po prostu trudno jest znaleźć dobrą dokumentację na temat biblioteki boost::asio. Czy tak jest...
58800 wyświetlenia
schedule 08.11.2022

Wyjaśnij wzór fasady na przykładzie C++?
Sprawdziłem artykuł wikipedii i wygląda na to, że brakuje w nim wersji kodu w języku C++ przykład. Bez tego nie jestem w stanie w pełni docenić wzorca Fasady. Czy możesz mi pomóc wyjaśnić go za pomocą C++?
20405 wyświetlenia
schedule 24.10.2022

Kolejka priorytetowa STL ze zduplikowanymi kluczami - czy to możliwe?
Muszę przechowywać obiekty klasy A w jakiejś strukturze danych. Dodatkowo chciałbym, żeby były one automatycznie sortowane według klucza, który w moim przypadku jest osadzonym obiektem innej klasy B. Dlatego zdecydowałem się użyć kolejki...
16034 wyświetlenia
schedule 23.11.2023

Specjalizacja w eleganckich szablonach
Czy istnieje elegancki sposób na specjalizację szablonu w oparciu o jeden z jego parametrów szablonu? Ie. template<int N> struct Junk { static int foo() { // stuff return Junk<N - 1>::foo(); } }; // compile...
2984 wyświetlenia
schedule 03.12.2023

Odwrócony tokenizer offsetowy
Mam ciąg do tokenizacji. Jego forma to HHmmssff gdzie H , m , s , f to cyfry. Ma być tokenizowany na cztery dwucyfrowe liczby, ale potrzebuję również akceptować formy skrócone, takie jak sff , więc interpretuje to jako 00000sff ....
311 wyświetlenia
schedule 17.09.2022

Jak czytać z zasobu wersji w Visual C++
Mam zasób wersji w moich zasobach w projekcie C++, który zawiera numer wersji, prawa autorskie i szczegóły kompilacji. Czy istnieje łatwy sposób na uzyskanie dostępu do tego w czasie wykonywania, aby wypełnić moje okno dialogowe pomoc/informacje ,...
40938 wyświetlenia
schedule 27.06.2022