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

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

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

globalne definiowanie struktur w c++
był nieco szczegółowy wątek (228684) na temat tego, jak globalnie (za pomocą extern struct) zadeklarować strukturę, którą można zobaczyć w więcej niż 1 pliku c++, ale nie mogę dokładnie zrozumieć, jak to zrobić (było dużo dyskusji o zrób to, zrób...
11345 wyświetlenia
schedule 30.08.2022

Implementacja wskaźników / list C++
Napisz klasę ListNode, która ma następujące właściwości: int wartość; ListNode *następny; Zapewnij następujące funkcje: ListNode(int v, ListNode *l) int pobierzWartość(); ListNode* getNext(); pusta wstawka(int i); lista...
652 wyświetlenia
schedule 19.07.2022

Jak pogodzić wspólne konwencje nazewnictwa C++ z konwencjami bibliotek?
Większość konwencji nazewnictwa C++ dyktuje użycie camelCaseIdentifiers : nazw zaczynających się wielką literą dla klas ( Person , Booking ) i nazw zaczynających się małą literą dla pól i zmiennych ( getPrice() , isValid() , largestValue ). Te...
10101 wyświetlenia
schedule 26.07.2022

Korzystanie z SIGINT
Zgodnie z tym http://www.cplusplus.com/reference/clibrary/csignal/signal.html SIGINT jest powszechnie używany/przyczyny przez użytkownika. Jak spowodować SIGINT w c++? widziałem przykład przy użyciu kill(pid, SIGINT); , ale raczej powoduje...
31706 wyświetlenia
schedule 30.08.2022

W dziedziczeniu: czy mogę przesłonić składowe danych klasy bazowej?
Załóżmy, że mam dwie klasy, takie jak: Class A { public: .. private: int length; } Class B: public Class A { public: .. private: float length; } Chciałbym wiedzieć: Czy zastępowanie elementów danych klasy bazowej jest dozwolone?...
8964 wyświetlenia
c++
schedule 17.08.2022

Jak odwoływać się do folderu Resources w kodzie?
Przenoszę aplikację Qt w języku c++ z systemu Windows na OSX i nie mogę owinąć głowy wokół koncepcji pakietu .app. Mam nadzieję, że ktoś pomoże mi zrozumieć. Mój plik wykonywalny znajduje się tutaj: MyProgram.app/Content/MacOS/MyProgram.exe Mój...
6845 wyświetlenia
schedule 09.08.2022

Czy GetSystemInfo podaje całkowitą liczbę wirtualnych procesorów (tj. Hyper-threaded)?
GetSystemInfo poda liczbę fizycznych procesorów / rdzeni, ale chciałbym poznać całkowitą liczbę wirtualnych procesorów. Tj. w nowych układach Nahelam mają 4 rdzenie, ale pojawiają się jako 8 procesorów. Jeśli GetSystemInfo nie podaje tych...
1531 wyświetlenia
schedule 09.09.2022

Używanie wskaźnika do obiektu przechowywanego w wektorze c++
Mam wektor myObjects w zakresie globalnym. std::vector<myObject> Do metody przekazywany jest wskaźnik do jednego z elementów wektora. Czy ta metoda może zwiększyć wskaźnik, aby przejść do następnego elementu, myObject* pmObj;...
1737 wyświetlenia
schedule 14.09.2022

Podczas korzystania z Qt w VS2008 IntelliSense nie działa poprawnie
Używam Qt 4.4.2 w Visual Studio 2008. Kiedy piszę kod, IntelliSense wydaje się umierać - nie pokazuje żadnych metod ani elementów członkowskich danych w obiektach Qt, takich jak QPushButton, nie widzi metody statycznej QObject::connect itp. Czy...
6700 wyświetlenia
schedule 08.08.2022

Natywny sposób pakowania i rozpakowywania ciągu w języku C++
Po moim wcześniejszym pytanie . Czy istnieje sposób na napisanie ciągu w wersji skompresowanej/bitowej przy użyciu natywnego idiomu C++. Myślę o czymś w rodzaju natywnego pakowania i rozpakowywania .
4614 wyświetlenia
schedule 02.07.2022

Funkcja członkowska a funkcja nieczłonkowa?
Jaka jest twoja reguła, dla której funkcje operujące na klasie powinny być funkcjami składowymi, a funkcjami niebędącymi członkami? Na przykład mam klasę, która reprezentuje labirynt przy użyciu macierzy liczb logicznych. Tworzę funkcję o nazwie...
5731 wyświetlenia
schedule 11.07.2022

Błąd połączenia doładowania w Eclipse
Bezskutecznie waliłem głową w ścianę, próbując włączyć funkcję wątku boost do mojego projektu Eclipse C++ na Ubuntu. Dotychczasowe kroki: Pobierz boost z boost.org ./configure --with-libraries=system,thread make sudo make install sudo...
3920 wyświetlenia
schedule 12.09.2022

Jak mogę sprawdzić listę STL w debugerze CodeWarrior?
Czy istnieje łatwy sposób przeglądania danych w STL std::list<T> w debugerze Metrowerks CodeWarrior? Mogę przeglądać dane na początku lub na końcu listy, patrząc na wyrażenia takie jak...
672 wyświetlenia
schedule 27.06.2022

Przenośne obiekty udostępnione?
Czy można używać udostępnionych plików obiektowych w sposób przenośny, tak jak biblioteki DLL w systemie Windows? Zastanawiam się, czy jest sposób, abym mógł dostarczyć skompilowaną bibliotekę, gotową do użycia, dla Linuksa. W ten sam sposób...
2898 wyświetlenia

Kompilacje /MT i /MD ulegają awarii, ale tylko wtedy, gdy debuger nie jest dołączony: jak debugować? [duplikować]
Mam małą jednowątkową aplikację C++, skompilowaną i połączoną przy użyciu Visual Studio 2005, która używa boost (crc, program_options i tokenizer), odrobinę STL i różne inne nagłówki systemowe. (Głównym celem jest odczytanie pliku .csv i...
8681 wyświetlenia

Użyć NMAKE do utworzenia wszystkich źródeł w katalogu?
Używając nmake, czy możliwe jest, aby makefile automatycznie zbudował wszystkie pliki .cpp w bieżącym katalogu, bez konieczności określania ich indywidualnie? Więc zamiast czegoś takiego: O = $(OBJ_DIR)/main.obj...
5756 wyświetlenia
schedule 24.08.2022