• 0
@levil: ustaw breakpointa z warunkiem aby odpalił się wtedy kiedy chcesz. gdb: b blabla.cpp if warunek a msvc możesz wyklikać.
  • Odpowiedz
@levil: A nie możesz walnąć jakiegoś printfa, który by ci za każdym razem wyświetlał na którym poziomie jest rekurencja i jaka jest wartość zmiennej?
  • Odpowiedz
#programowanie #cpp #algorytmy #bioinformatyka
kolejny post z cyklu jestem w dupie bo obijałem się przez cały semestr ( ͡° ʖ̯ ͡°) nie wiedzieć czemu ( ͡° ʖ̯ ͡°). Zadanie wygląda następująco: http://www.cs.put.poznan.pl/mkasprzak/akb/zad4.html
mój kod: http://pastebin.com/mJxSH2ZL
i teraz jak widzicie nie działa, nie wiem czemu nie wraca pomimo znalezienia błędnego rozwiązania. ma ktoś jakieś uwagi ?
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@levil: Sory ze się czepiam, ale wszędzie korzystasz z WielkosZbioru zamiast poprostu z zbior.size() a nie widzę problemów byś miał jakieś rożne rozmiary, zamiast:

int ZnajdzMaxWartosc(int c, vector tab)

zrób:

int ZnajdzMaxWartosc(vector const&
  • Odpowiedz
Kupiłem książkę Alexa Allaina 'C++. Przewodnik dla początkujących'. Niestety dopiero w domu doczytałem informację odnośnie c++11 'Specyfikacja ta została zatwierdzona, gdy niniejsza książka była prawie na ukończeniu, w związku z czym nie zamieściłem w niej żadnych materiałów dotyczących nowego standardu. Cykl artykułów przedstawiających C++11 znajdziesz pod adresem..'

Oddać tą książkę i zamówić 'Język C++. Szkoła programowania. Wydanie VI' która działa już na C++11? Dopiero chcę zacząć programować i jestem totalny zielony, więc
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@m1804: Nie opisuje. Ale jaki jest sens zaczynać od c++11? To może od razu c++14? Jak chcesz zacząć programować to zacznij od symfonii. Każdy Ci to powie. Kolejne wersje c++ to tylko drobne zmiany z którymi zapoznasz się w kilka minut czytając dokumentacje czegokolwiek, jak już będziesz ogarniał w dobrym stopniu c i c++. Musisz mieć podstawy po prostu. Nie od razu Rzym zbudowano ;)
  • Odpowiedz
#programowanie #cpp czy przy pomocy memcpy() jestem wstanie zrobić hardą kopie obiektu mojej klasy, która zawiera obiekt innej klasy a ten dynamiczne 2 wymiarowe tablice ? może robię coś źle gdyż kopiuje mi jedynie adres.
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@NiedzielnyMirek: klasa czysto wirtualna to pewnie coś na wzór interfejsu w Javie - klasa zawierająca wyłącznie wirtualne metody, które są zdefiniowane w podklasach.

Klasa abstrakcyjna to klasa z przynajmniej jedną niezdefiniowaną metodą wirtualną (przez co obiekt klasy nie może zostać utworzony, klasy dziedziczące muszą zdefiniować daną metodę). Oprócz tego może zawierać normalne metody, zdefiniowane wirtualne metody, atrybuty, dziedziczyć po innych klasach - niekoniecznie abstrakcyjnych, etc.
  • Odpowiedz
@NiedzielnyMirek: szczerze to nie spotkalem sie z pojeciem klasy czysto wirtualnej. to metody sa czysto wirtualne (z '=0' na koncu deklaracji). kazda klasa ktora ma chociaz jedna metode czysto wirtualna jest abstrakcyjna. warto tez zauwazyc ze metody czysto wirtualne nie musza, ale moga byc zdefiniowane.
  • Odpowiedz
@Trytka: main(){}; to nie jest poprawny program, jak już to int main(){}. Standard pozwala pominąć returna, pominąć int może pozwalać konkretna implementacja kompilatora.
  • Odpowiedz
@fasadin: nie przejmuj się krytyką w stylu "taki tekst nie powinien być publikowany", żaden senior nie pisze takich bzdetów, tylko ancymony, które chwilę wcześniej wyszły poza beginnera; pisz, publikuj, zbieraj feedback, poprawiaj błędy i tak w kółko
  • Odpowiedz
#programowanie a jaki język Wy polecacie do skryptów,

do pisania bezpiecznego kodu (np. operacje finansowe)?

* prosty język gdzie nie trzeba uważać aby nie popełnić błędów niskopoziomowych (w sensie bardziej jak w np Pythonie a nie jak w C++ szczególnie tym starego typu)

*
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rfree: Polecam Groovy, w którym jesteś w stanie utworzyć DSL (Domain Specific Language) działający na w sandboxie. Zarówno można pisać skrypty podobnie do pythona jak i ze statycznym typowaniem (Cpp, Java). Do tego wszystkiego masa bibliotek (JVM - Maven Repository).
  • Odpowiedz
#cpp #c11 #programowanie

Hej może ktoś sypnie podpowiedzią na jakiś łatwy sposób przekopiowania tablicy int do tablicy badz wektora umieszczonego w klasie ?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam kilka pytań dot linuxa (kernel space / drivery / gpio / interrupts.h) - nudzi się tu ktoś akurat i chce mi zrobić 10 minutowe "szkolenie"? Trochę zacząłem się gubić w kilku miejscach ( ͡° ͜ʖ ͡°)

#linux #programowanie #cpp
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jasiek13: Podejrzewam, że język stworzony stricte pod jego potrzeby nie znajdzie dużego zainteresowania wśród innych programistów gier. Mało kto by chciał się ładować w eksperymentalny język ze słabym wsparciem. Wyszedłby na tym dużo lepiej, gdyby ten projekt był open-source i inni mogli go rozwijać.
  • Odpowiedz