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
schedule
14.07.2022
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
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
schedule
05.08.2022
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
schedule
26.08.2022
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