#programowanie #cpp

Mirki pytanie mam. Mam dwa wskaźniki na tablicę. *Tablica1, *Tablica2.

Teraz chcę aby Tablica2 była kopią Tablica1 (w sensie to co W tablicach).

Jak zrobię coś takiego Tablica2 = Tablica1; to mi wrzuci pod Tablica2 wskaźnik z Tablica1 i gunwo z tego będzie, bo ja chcę aby przepisał tam wartości a nie adres. Można to obejść robiąc fora po wszystkich elementach przepisując jeden za drugim, ale
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mając już jako-takie pojęcie o c++, przerobioną książkę Grębosza i wystarczającą znajomość angielskiego lepiej kupić do dalszej nauki "The C++ Programming Language" czy "C++ Primer"? Bo widzę, że obie są wysoko oceniane.

#cpp #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

przerobioną książkę Grębosza


@Atraktor: Jeśli chcesz się dalej uczyć C++ to powinieneś teraz przede wszystkim poczytać o ficzerach z najnowszych standardów, bo o ile mi wiadomo książka Grębosza pod tym względem ssie pałkę i jest przestarzała.
  • Odpowiedz
#programowanie #programowanieobiektowe #cpp
Mam do zrobienia w studbazie prosty programik co symuluje świat zwierzątek
http://galaxy.eti.pg.gda.pl/katedry/ksg/pracownicy/Marcin.Kulawiak/PO/projekt_PO_wirtualny_swiat_2015_v2.pdf
i tak myślę czy by nie dało się zrobić jakoś prosto i wygodnie by wszystkie obiekty były sobie na równi i jak któryś coś robi to wysyła do wszystkich wiadomość a one coś z nią robią albo nie jak to ma miejsce w sieci.
Pytanie czy to dobry pomysł i jak
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wytrzzeszcz: nie mam teraz ochoty ani siły tego czytac, ale rzucę krótkie: polimorfizm. Tak masz to rozwiązać, wtedy wszystkie obiekty "są sobie na równi". Wiadomosc masz wysylac chyba tylko w zakresach row-1 do row+1 i column-1 do column+1 (row i column - miejsce w tablicy obiektu wywolujacego akcję), aczkolwiek mogę gadac glupoty. Przedstaw w jakims skrócie co jest napisane w tym dokumencie.
  • Odpowiedz
Mircy w c++ przy tworzeniu tablicy, to ona automatycznie jest inicjalizowana zerami? Myślałem, że tak jest a tu lipa, w programie ręcznie muszę to robić.
#programowanie #cpp
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, mam cos takiego, czy to jest poprawnie napisane? Chcę stworzyć obiekt o kilku atrybutach, więc struktura. Ale potrzebne mi jest ogarnięcie tego w klasie.
W jaki sposób teraz w innych funkcjach uzyskuję dostęp do danych załadowanych przez load()?

#programowanie #cpp
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@glaskacz_slimakow: Problem rozwiązany. Zrobiłem dwie klasy. Jedna definiuje zmienne obiektu, druga tworzy tablicę obiektów, w niej też się bawię z S&G. Największym/głupszym błędem było to, że już w funkcji głównej próbowałem wywołać zmienną, która była tylko definiowana, zamiast odnieść się do zmiennej utworzonej dla konkretnego obiektu z tablicy ( ͡° ʖ̯ ͡°)
Jadę dalej...
  • Odpowiedz
@Noct: Pamiętaj, że klasa to taka "matryca" na podstawie której tworzysz kopie obiektów tej klasy. Staraj się dbać o hermetyzację, tj. ograniczaj dostęp do zmiennych obiektu, które nie powinny być dostępne bezpośrednio poprzez operator " . " (obiekt.zmiennaX). Jeżeli masz jakieś pytania to wrzucaj (najlepiej z kodem), może będę potrafił coś doradzić, a na pewno znajdą się inni bardziej ogarnięci co pomogą.
  • Odpowiedz
Mirki, mam do Was szczególną prośbę:
Ten kod mi nie działa - i nie mam pojęcia dlaczego, więc kieruję się do Was.
#programowanie #cpp
KLIK
Chcę, aby ta pętla wczytywała mi sumę z pierwszego wiersza tabeli. Siedzę, myślę - i mam pustkę w głowie, dlaczego wyskauje mi następujący błąd:

69
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ten uczuć, gdy piszesz parser drzewa AST w #cpp i zajmuje to 3 dni (z czego masę czasu zajmuje szukanie i kompilowanie odpowiednich bibliotek), a potem robisz to samo w #csharp i zajmuje to 3 godziny <3
Bogowie, czemu ja się jeszcze nie nauczyłem, że #csharp == szybciej i prościej? ()


#gorzkiezale #nieprogramowanie #gamedev #
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KrzaQ2: w sensie? To jest program który poprawiam, a nie jakiś framework/lib który sobie wybrałem :)

Ale no nie, wygląda jakby co najmniej był jakimś KDE czy innym kombajnem.
  • Odpowiedz
więc, mam plik txt, wiem jak odczytać te dane tylko teraz jest problem, tam jest macierz, x i y i każda ma 300 wartości, oddzielone są przecinkiem, chodzi o to żeby je odczytać i zrobić z tego wykres, za pomocą równania przy pomocy thet
#cpp #programowanie
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ostatni etap i nie mogę go cholera przeskoczyć.
Konwersja hex->dec
na czysto kod wygląda tak

int x;

std::cin >> std::hex >> x;
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bart606: chodzi o to, że wczutujesz stringa jako tekst (to jest bez żadnej flagi) tylko po to, żeby był w streamie. A ze streama dopiero czytasz do unsigned z flagą oznaczjącą, że było zapisane jako hex.
  • Odpowiedz
Mirki help, bo #qt już mnie trochę zaczyna wnerwiać.
Chcę wprawić w ruch coś jak na załączonym screenie, ale nie mogę przejść przez wypisywanie dec->bin
Jak to zmienić, żeby się przestał pluć?

std::bitset<8> converted(firstbox);

ui->bin->setText(coverted);
bart606 - Mirki help, bo #qt już mnie trochę zaczyna wnerwiać.
Chcę wprawić w ruch c...

źródło: comment_r6Qd3PAmI8J1Nubh8ihzaKrd3RGR1l2t.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach