eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaRynek pracy STM32Re: Rynek pracy STM32
  • Data: 2022-07-22 18:19:32
    Temat: Re: Rynek pracy STM32
    Od: Piotr Gałka <p...@c...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu 2022-07-21 o 16:41, heby pisze:

    > Zaznaczam, że to nie jest optymalne. Tracisz 4 bajty na pole m_guid.

    Ja kombinowałem z obiektem GUID w klasie (a nie referencją) i żeby go
    inicjalizować w konstruktorze.

    > Hmmm... całośc tego wydaje mi się niejasna, co w zasadzie było problemem.

    Stopniowo przypominam sobie o co mi chodziło i co było problemem.
    Problemem było wpisanie wartości GUID bezpośrednio w wywołaniu
    konstruktora obiektu static. Wydawało mi się, że kompilator wtedy
    powinien wpisać dane z treści kodu źródłowego prosto do zmiennej typu GUID.
    Szczerze mówiąc to jakbym w obiekcie miał referencję a wartość GUID
    podawał jako parametr konstruktora (jak w Twoich przykładach) to nie
    wiedziałbym czy to jest dobrze. Dla mnie (intuicyjnie) parametry wpisane
    w wywołanie jakiejkolwiek funkcji (również konstruktora) znikają po
    wykonaniu funkcji. Nie lubię stosować konstrukcji co do których nie
    jestem pewny - dlatego przypisanie referencji do czegoś znikającego to
    nie moja bajka.
    Choć wiem, że łańcuch znaków mogę tak przekazać i przypisać wskaźnik na
    ten łańcuch, ale wydawało mi się, że łańcuchy czasami są traktowane
    inaczej od innych danych.
    Zapewne kompilator radzi sobie z tym doskonale tworząc jakiś obiekt
    gdzieś tam i przypisując do niego referencję, ale ja mam wtedy wrażenie
    że to nie ja panuję nad wszystkimi danymi. Parametry z wywołania
    konstruktora tak normalnie uważam, że powinienem w całości skopiować do
    danych w klasie a nie przypisać sobie referencję do nich.

    Mam zamiar powtórzyć tamte moje próby i dam znać.

    Ale uciekam z pracy (pracuję na poddaszu po zachodniej stronie) - po
    południu straszny upał się tu robi. Może w poniedziałek, chyba, że coś
    wyskoczy.

    > To metasłowa. Może być GORZAŁKA i ZAGRYCHA.

    To mi wieloletni zgryz wyjaśniłeś :)

    > Raczej nie dam wiary, że jest tak źle. Prosty kod usb UARTa na STM32
    > zajmował jakies kilobajty. Ba, w małym AVR potrafili to zmieścić, z
    > softwareową emulacją.

    Bardzo prawdopodobne, że się gruntowanie mylę. Dotychczas jak
    rozmawialiśmy nie usiłowałem dopytywać o szczegóły więc wiem tylko tyle
    co mi się tam po głowie kołacze.
    P.G.

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: