Próbuję znaleźć problem w moim kodzie C++ i mam DDD do debugowania na komputerze Sun. Muszę używać ciągów według pewnego standardu, jaki mamy. Ale gdy DDD napotka zmienną łańcuchową, zawsze pojawia się jako pusta. Chcę pamiętać o tym, że z CVD w przeszłości miałem te same problemy z SGI.
Skrót od przepisywania mojego kodu, aby usunąć ciąg znaków Czy jest coś jeszcze, czego mógłbym spróbować użyć?Czy konto DDD może zawierać łańcuchy?
5
A
Odpowiedz
1
Sprawdźcie here
one rozwiązywać je poprzez wdrożenie funkcji pomocnika, które mogą być używane przez gdb (powinny również działać dla DDD, ponieważ korzysta gdb)
1
p variablename.c_str()
lub
display variablename.c_str()
0
Zasadniczo, musisz utworzyć funkcję otoki, która drukuje twój ciąg, przekazując mu adres pamięci:
void gs(string &s) { cout << s << endl; }
a następnie w gdb:
call gs(somevariable)
Powiązane problemy
- 1. Czy ListView może zawierać Fragmenty
- 2. Czy obraz PNG może zawierać wiele stron?
- 3. Czy wykres zależności sterowania może zawierać pętle?
- 4. Czy adres URL może zawierać gwiazdkę?
- 5. Czy gałąź GIT może zawierać podzbiór danych?
- 6. Czy AAR może zawierać zależności przechodnie?
- 7. Czy jQuery może zawierać nazwę znacznika?
- 8. Czy tablica JavaScript może się sama zawierać?
- 9. Ile krawędzi może zawierać DAG?
- 10. Czy TF/IDF może pobierać klasy na konto
- 11. Czy nowy plik manifest.cache HTML5 może zawierać ścieżki do katalogów?
- 12. Czy element <hr /> może zawierać znacznik zamykający?
- 13. Czy nagłówek biblioteki standardowej C++ może zawierać standardowy nagłówek C?
- 14. Czy SVG może zawierać dźwięk za pomocą javascript?
- 15. czy szablon xslt może zawierać atrybuty nazwy i dopasowania?
- 16. Czy NSDictionary może zawierać różne typy obiektów jako wartości?
- 17. Czy atrybut elementu "class" HTML może zawierać podziały wierszy?
- 18. Czy język nieinterpretowany może zawierać narzędzie do zbierania śmieci?
- 19. Czy typowe ograniczenie TypeScript może zawierać "dozwolone" typy?
- 20. Czy klucz w właściwości Java może zawierać pusty znak?
- 21. Czy instrukcja select może zawierać zagnieżdżone zestawy wyników?
- 22. Czy łańcuch zakodowany w base64 może zawierać spacje?
- 23. Czy django-pagination może zawierać wiele stron na stronę?
- 24. Czy rozbudowany moduł Ansible może zawierać moduł Ansible Core?
- 25. C# interfejs nie może zawierać operatorów
- 26. Nie może zawierać rozszerzonego WPF-Toolkit
- 27. Dlaczego vtable nie może zawierać duplikatów funkcji?
- 28. Info.plist nie może zawierać UIRequiredDeviceCapabilities kluczowych
- 29. python znaleźć ciąg, który może zawierać nawiasy
- 30. CUpewnij nie może znaleźć zawierać pliki
Czy znaczy, że C++ class 'string' lub po prostu ciągi w ogóle? –
Jaką wersję gdb? – Potatoswatter