Pytania oznaczone «c++»

92
Usuwanie spacji wiodących i końcowych z ciągu

Jak usunąć spacje z obiektu ciągu w C ++. Na przykład, jak usunąć spacje wiodące i końcowe z poniższego obiektu ciągu. //Original string: " This is a sample string " //Desired string: "This is a sample string" O ile wiem, klasa string nie zapewnia żadnych metod usuwania spacji wiodących i...

92
LLVM C ++ IDE dla Windows

Czy istnieje środowisko C / C ++ IDE dla systemu Windows, które jest zintegrowane z kompilatorem LLVM (i analizatorem Clang C / C ++), tak jak robi to nowoczesny Xcode. Mam Dev-Cpp (używa przestarzałego GCC) i Code :: Blocks (z niektórymi GCC). Ale GCC daje mi bardzo tajemnicze komunikaty o...

92
Jak wyśledzić błąd „podwójne zwolnienie lub korupcja”

Kiedy uruchamiam mój program (C ++), zawiesza się i wyświetla ten błąd. * wykryto glibc * ./load: podwójne zwolnienie lub uszkodzenie (! prev): 0x0000000000c6ed50 *** Jak mogę wyśledzić błąd? Próbowałem użyć std::coutinstrukcji print ( ), ale bez powodzenia. Czy mogłoby gdbto ułatwić?...

92
stdcall i cdecl

Istnieją (między innymi) dwa typy konwencji wywoływania - stdcall i cdecl . Mam na nie kilka pytań: Kiedy wywoływana jest funkcja cdecl, skąd dzwoniący wie, czy powinien zwolnić stos? Czy w miejscu wywołania dzwoniący wie, czy wywoływana funkcja jest funkcją cdecl czy stdcall? Jak to działa ?...

92
Co powoduje sygnał „SIGILL”?

Przenoszę kod C ++ do Androida przy użyciu NDK i GCC. Kod w zasadzie działa. W pewnym momencie podczas debugowania w Eclipse wywołanie Dabbler::Android::Factory* pFactory = new Dabbler::Android::Factory; powoduje ten błąd: Thread [1] (Suspended: Signal 'SIGILL' received. Description: Illegal...

92
Początkowa pojemność wektora w C ++

Co to capacity()jest, std::vectorktóry jest tworzony przy użyciu domyślnego konstruktora? Wiem, że to size()jest zero. Czy możemy stwierdzić, że domyślnie skonstruowany wektor nie wywołuje alokacji pamięci sterty? W ten sposób byłoby możliwe utworzenie tablicy z dowolną rezerwą przy użyciu...

92
Usuwanie wskaźnika w C ++

Kontekst: Próbuję zawinąć głowę wokół wskazówek, widzieliśmy je kilka tygodni temu w szkole i podczas dzisiejszych ćwiczeń wpadłem na głupiego? problem, może to być dla ciebie bardzo proste, ale mam niewielkie doświadczenie w programowaniu. Widziałem w SO sporo pytań dotyczących usuwania...