eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaDziwny problem z kodem w C (gcc mips/pic32) › Re: Dziwny problem z kodem w C (gcc mips/pic32)
  • X-Received: by 2002:a25:4c8a:0:b0:ba8:58c8:38f7 with SMTP id
    z132-20020a254c8a000000b00ba858c838f7mr1218572yba.11.1684419361700; Thu,
    18 May 2023 07:16:01 -0700 (PDT)
    X-Received: by 2002:a25:4c8a:0:b0:ba8:58c8:38f7 with SMTP id
    z132-20020a254c8a000000b00ba858c838f7mr1218572yba.11.1684419361700; Thu,
    18 May 2023 07:16:01 -0700 (PDT)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
    e.net!3.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.
    giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-gro
    ups.googlegroups.com!not-for-mail
    Newsgroups: pl.misc.elektronika
    Date: Thu, 18 May 2023 07:16:01 -0700 (PDT)
    In-Reply-To: <u45b4h$9a1b$5@dont-email.me>
    Injection-Info: google-groups.googlegroups.com; posting-host=84.10.46.130;
    posting-account=fcN60AoAAACGnErMsW3A8rTO2UKkGJEn
    NNTP-Posting-Host: 84.10.46.130
    References: <a...@n...icm.edu.pl>
    <u44i3o$css$1$Janusz@news.chmurka.net>
    <a...@n...icm.edu.pl>
    <u44vfs$lla$1$Janusz@news.chmurka.net>
    <u4524j$n6u$1$grzegorz@news.chmurka.net> <u453bn$8ogn$2@dont-email.me>
    <u453ir$ool$1$grzegorz@news.chmurka.net> <u45668$94na$1@dont-email.me>
    <4...@g...com>
    <u457ta$9a1b$1@dont-email.me>
    <d...@g...com>
    <u45b4h$9a1b$5@dont-email.me>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <c...@g...com>
    Subject: Re: Dziwny problem z kodem w C (gcc mips/pic32)
    From: Dawid Rutkowski <d...@w...pl>
    Injection-Date: Thu, 18 May 2023 14:16:01 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Lines: 36
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:780632
    [ ukryj nagłówki ]

    czwartek, 18 maja 2023 o 16:01:56 UTC+2 heby napisał(a):
    > On 18/05/2023 15:58, Dawid Rutkowski wrote:
    > > Zmienić dwie literki - proste, ale nie wystarczy.
    > > Może wystarczą następne kroki - ale one są już o wiele, wiele trudniejsze.
    > A co jeszcze musisz zmienić *zanim* zaczniesz używać std::size, poza "++"?
    >
    > Możesz podać listę tych kroków?

    Więcej nie ma, poza przekroczeniem Rubikonu - takim, że przestajesz
    powoli mieć możliwość odwrotu do C, a możesz nie mieć tyle fartu co Juliusz Cezar.

    To ja zapytam z drugiej strony - co rozwiąże używanie TYLKO std::size, poza bugami na
    sizeof?
    Ogólnie to średnio inteligentny matoł, który przesiedział trochę dupogodzin nad
    bugiem
    na sizeof (szczególnie na embedded, bo pod OS pierwsze użycie gdb to naprawdę jest
    satori),
    zapamięta to sobie na całe życie - inaczej się na programistę i tak nie nadaje,
    a nie sądzę, byśmy mieli ich na tyle mało, że trzeba pytać ludzi z działu
    wprowadzania danych,
    czy chcą się nauczyć programowania.

    A z trzeciej strony pozwolenie na C++ to otwarcie nowej Puszki Pandora.
    Tu dopiero możesz się dowiedzieć, co to jest prawdziwy bug, a nie jakiś tam sizeof.

    > > Zaś "zwyczajowo" - to samo raczej nic nie poprawi. Popsuć może.
    > A co może popsuć?

    Jak zwykle - "jeśli działa, nie naprawiaj". Sprawdzić, czy nie kobieta (poza
    Kopernik, Einstein i Curie-Skłodowska ;).

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: