Witam, poszukuję poradników, programów i wskazówek na temat debugowania programów w C++.

Dopiero zaczynam przygodę z większymi projektami C++, dlatego chciałbym się zapoznać z waszymi doświadczeniami w tej dziedzinie.

Pracuję obecnie na linuxie(ubuntu pochodnym jeśli ma to znaczenie), a projektem w który chce się zaangażować jest Godot Engine.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qarmin: Akurat przeglądam jego kod i muszę powiedzieć, że Godot jest przeciętnie na pisany w C++.
Kod nie powiewa nowością i ma dużo złych nawyków ( ͡° ͜ʖ ͡°)
Poza tym nie odradzam zabawy z godotem tylko ostrzegam przed zbytnim braniem wszystkiego jak dobro objawione.
  • Odpowiedz
@Homofobiczny_Czarodziej: Wszystko zależy, kto będzie Cię rekrutował. Generalnie poziom w Nokii jest raczej niski, ale dalej C++ to nie jest JavaScript i coś trzeba wiedzieć. Taki standardowe pytania to:

Czym się różni struktura od klasy?

Kolejność tworzenia i niszczenia obiektów

Jakie znasz kontenery w STLu?

Czym się różni wektor
  • Odpowiedz
#programowanie
W mojej aplikacji pisanej w #cpp używam zewnętrznego parsera do stron internetowych, który m.in. zwraca mi ilość słów w zwracanym dokumencie (widocznych słów, bez znaczników itp.) Problem w tym, że zauważyłem przekłamania w tym parametrze. Zwracanie 1 zamiast prawidłowej wartości bym przeżył, bo łatwo to sprawdzić i obsłużyć, ale zdarza mu się również np. policzyć tylko słowa w pierwszym akapicie zamiast na całej stronie, a to już dużo
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@frogi16: > spacje i wszystkie inne znaki spacjopodobne
Tak, musisz podzielić znaki na odstępy i litery.

każdy punkt ma jedno słowo.

To trim i +1 do każdego tagu, bo n słów rozdziela n-1
  • Odpowiedz
via Wykop Mobilny (Android)
  • 5
Powiedzcie mi, jak byście to zrozumieli nie znając cpp.. Siedziałem godzinę zanim odgadlem w czym robię błąd i sie wkurzyłem bo na moje to ten opis (z bardzo popularnej stronki) jest zły bo powinno być "warunek wykonywania pętli" a nie "kończący pętle". Dobrze myślę? #naukaprogramowania #cpp
rosso_corsa - Powiedzcie mi, jak byście to zrozumieli nie znając cpp.. Siedziałem god...

źródło: comment_SHLkFoKFdePwZwwg6drmO1soeLme9J0e.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

[C++]

Mam taki dekonstruktor pewnej klasy, klasa ta ma w sobie wektor na obiekty samej siebie (vecobjects).
Menu::~Menu()
{
for (int ii = 0; ii < vec
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@NewBlueSky: Poza tym, że prawdopodobnie próbujesz zrobić coś bardzo głupiego, nie myślałeś o użyciu jakiegoś shared_ptr? Jeżeli próbujesz w destruktorze ręcznie czyścić wektor, to musisz mieć bardzo dobry powód, który zupełnie nie wynika z Twojego postu.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@rosso_corsa: zazwyczaj jak się robi takie ćwiczenie to w pierwszej linii podaję się ile będzie wierszy z liczbami i pozniej się alokuje podwójny wskaźnik o podanej wartości.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 4
[C++]

Mam klasę virtualna Rodzic
Po niej dziedziczą klasy Dziecko1 i Dziecko2

W pewnym miejscu mojego programu mam vector w którym trzymam obiekty typu Rodzic. póki co nie było z tym żadnych problemów.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzień dobry współwykopującym! ( ͡º ͜ʖ͡º) Mam dla Was nowe linki do wykopania ʕʔ

cpp-polska.pl/post/cppnews-43-2210-28102018 ()


Zapraszam wszystkich spod tagów #programowanie w #jezykc i #cpp, a także #programista15k, #naukaprogramowania i #technologia! ( ͡ ͜ʖ ͡)
CppPolska - Dzień dobry współwykopującym! ( ͡º ͜ʖ͡º) Mam dla Was nowe linki do wykopa...

źródło: comment_ko7e0tZWEfnn6bTwQ20TIWHYVJ66FCgo.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@eXooo: wiesz co, no jesteś de facto moim konkurentem na rynku pracy, jak Ci pomogę, to stracę, no chyba że patrzyłbym na to z punktu widzenia siły naszej gospodarki, ale musiałbyś mi się na piśmie zobowiązać, że będziesz programował tylko dla polskich firm
  • Odpowiedz
Mirki mam problem z konwersją stringa pobranego z tekstu do inta przez atoi, a mianowicie stringiem z tekstu jest liczba 11010100111 i po konwersji przez atoi dostaję -1874801777. Jak to zrobić, by była pierwotna liczba? #cpp #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach