Pytania oznaczone «c++»

445
Ciąg stały ciąg (członek klasy)

Chciałbym mieć prywatną stałą statyczną dla klasy (w tym przypadku fabrykę kształtów). Chciałbym mieć coś w tym rodzaju. class A { private: static const string RECTANGLE = "rectangle"; } Niestety dostaję różnego rodzaju błędy z kompilatora C ++ (g ++), takie jak: ISO C ++ zabrania...

443
usr / bin / ld: nie można znaleźć -l <nazwaBiblioteki>

Próbuję skompilować mój program, który zwraca ten błąd: usr/bin/ld: cannot find -l<nameOfTheLibrary> w moim makefile używam polecenia g++i linku do mojej biblioteki, która jest symbolicznym linkiem do mojej biblioteki znajdującej się w innym katalogu. Czy istnieje opcja dodania, aby...

441
Co to jest natywny interfejs GUI systemu Linux?

Mam nadzieję, że nie jest to głupie pytanie, ale zawsze zastanawiałem się. Zarówno Windows (Win32 API), jak i OS X (Cocoa) mają własne API do obsługi okien, zdarzeń i innych rzeczy związanych z systemem operacyjnym. Nigdy tak naprawdę nie mam jasnej odpowiedzi na pytanie, czym jest odpowiednik...

441
Jakie są różnice między strukturą a klasą w C ++?

To pytanie zostało już zadane w kontekście C # / .Net . Teraz chciałbym poznać różnice między strukturą a klasą w C ++. Omów różnice techniczne, a także powody wyboru jednego lub drugiego projektu OO. Zacznę od oczywistej różnicy: Jeśli nie określisz public: lub private:, członkowie struktury...

437
Opcja GCC -fPIC

Czytałem o opcjach generowania kodu przez GCC , ale nie mogłem zrozumieć, co robi „Generowanie kodu niezależnego od pozycji” (PIC). Podaj przykład, który wyjaśni mi, co to

435
Debugowanie vs wydanie w CMake

W skompilowanym projekcie GCC Jak uruchomić CMake dla każdego typu docelowego (debugowanie / wydanie)? Jak określić debugowanie i zwolnić flagi C / C ++ za pomocą CMake? Jak wyrazić, że główny plik wykonywalny zostanie skompilowany g++i jedna zagnieżdżona biblioteka

420
Jaka jest różnica między float a double?

Czytałem o różnicy między podwójną precyzją a pojedynczą precyzją. Jednak w większości przypadków floati doublewydają się być wymienne, tj. Użycie jednego lub drugiego nie wydaje się wpływać na wyniki. Czy to naprawdę tak jest? Kiedy zmiennoprzecinkowe i podwajalne są wymienne? Jakie są między nimi...

415
C ++ literał ciągu wielowierszowego

Czy jest jakiś sposób na posiadanie wieloliniowych tekstów stałych, literałów stałych w C ++, à la Perl? Może jakiś parsowanie sztuczki z #includeingowaniem pliku? Nie mogę myśleć o jednym, ale chłopaku, byłoby miło. Wiem, że będzie w C ++