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

Mirki, nie ogarniam gniazd BSD.

Załóżmy, że serwer (który ma obsługiwać potencjalnie dowolnie wielu klientów jednocześnie) wisi na funkcji accept. Przychodzi połączenie, accept zwraca deskryptor klienta i co dalej? Podejrzewam, że umieszczam deskryptor w jakimś kontenerze, wątek wraca na accept, a drugi wątek stara się wykonywać funkcje odczytu i zapisu na deskryptorach klientów, tylko jak to powinno wyglądać? Na przykład read i write są blokujące. Co jeżeli zawiesi mi się write, inni
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania #cpp
Mirki jak zaimplementować kod, aby w konsoli wyświetlały mi się ładnie "obrazki" w ASCII? Przykład poniżej. Mam w kodzie zapisane "obrazki" zbudowane ze znaków w tablicy char[][] np. taki jak napis "MILIONERZY" i jak je teraz ładnie połączyć żeby wyświetlały mi się w konsoli, bo każdy wywołany "obrazek" pojawia mi się pod spodem. Chciałbym np. aby lista punktów za każde pytanie (jak w grze Milionerzy) znajdywała
Patres - #naukaprogramowania #cpp
Mirki jak zaimplementować kod, aby w konsoli wyświ...

źródło: comment_QQ5214OTJBaiLcj1652flYjjWggBpNSh.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sosnnaa: Nigdy nie korzystałem z CLiona.
Postaw breakpointa na 61 linii i sprawdź jakie wartości będzie przekazywał z X , bo jakoś nie chce mi się ufać temu CLion. Niemożliwe, by kompilator nagle nie potrafił zainicjować tablicy.
  • Odpowiedz
Niemożliwe, by kompilator nagle nie potrafił zainicjować tablicy.


@Huczek: Znalazłem już parę bugów w gcc więc nic nie jest niemożliwe ( ͡° ͜ʖ ͡°)
Użyłem innego konstruktora gdzie jawnie podaję cols i rows. Przy tworzeniu obiektu wartości są takie jakie powinny być (25 i 25). Po wywołaniu Mat::create wartości wciąż są poprawne. W breakpoincie przy tworzeniu tablicy wartości wciaż są poprawne.
Dopiero przy wołaniu kolejnego create
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach