@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
jestem prawie na ukończeniu programu zaliczeniowego na #studbaza z #programowanie #cpp problem wygląda tak:
przypisuje zmiennej b2 nr indexu zwracanego przez metodę find i co którąś iteracje pojawia się coś dziwnego, a mianowicie zmienna b2 dostaje wartość z poza zakresu dodałem nawet przeciwdziałania temu, ale nie działają #pomocy. Program na ukończeniu i wiesza się jeszcze

link do kodu:
https://github.com/levil221/Optymalizacja-Kombinatoryczna/tree/master/job-shop
plik -> populacja.cpp metoda
  • 30
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #naukaprogramowania #cpp
Mój różowy pasek chce się nauczyć programować a przynajmniej zobaczyć o co w tym chodzi. Nie ma wykształcenia związanego z naukami ścisłymi, jest po Uniwersytecie Medycznym. Twierdzi ze ma dosyć obecnej pracy i chce do IT :P. Oczywiście mówi to trochę z żartem co nie zmienia faktu że chce się nauczyć programować. Moje pytanie teraz brzmi: Od czego zacząć pokazywać jej programowanie? Myślę
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp

chcę zrobić kurs programowania w C++ od laików po zaawansowane tematy (w tym włącznie c++11/14/17) ale w troszkę innej formie niż uczą czy na uczelniach czy w kursach wszelakich innych.

ktoś byłby zainteresowany?

Tutaj
  • 33
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JAVAtar: po co CI wiedziec od razu o destruktorach i algorytmach ;o To tak jakbys napisal ze nie mozna uczyc sie C#/javy/pythona (mocno obiektowe jezyki) bo najpierw trzeba poczytac o algorytmach i Garbage Collectoru
  • Odpowiedz
@bambosze_babuni: czytaj uważnie, a dane Ci będzie rozumieć treść wypowiedzi, a nie pojedyńczego zdania. Napisałem, że lepszym rozwiązaniem byłoby np. relacjonowanie iteracji produkcyjnych aplikacji, którą kolega mógłby zaprojektować, zaimplementować, może pokazać troche TDD, a nastepnie rozszerzać - zgodnie z zasadami OOP. Kursy są nudne i jest ich multum. Mniej jest za to ciekawych relacji z tworzenia specyfikacji, projektowania/projektowania interfejsów na jej podstawie, implementacji i testów.
Zgodnie z duchem OOP - projekt,
  • Odpowiedz