eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaRynek pracy STM32Re: Rynek pracy STM32
  • Data: 2022-07-26 20:05:46
    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-26 o 14:55, heby pisze:
    > On 26/07/2022 13:53, Piotr Gałka wrote:
    >> W obu ostatnich przypadkach: Error: Cannot cast from 'int' to '_GUID'.
    >
    > Jesteś pewny tego "_" ?

    Taki jest komunikat.

    Ogólnie to chyba kiedyś dawno czytałem, że Builder do wielu
    identyfikatorów dodaje sobie z przodu '_'. Być może to było jak kiedyś
    mi coś pisałeś jak zrobić bibliotekę. Może wtedy się okazywało, że jak
    ja nazywam jakąś funkcję ala to ona przez innych musi być wołana jako
    _ala. Było jakieś uzasadnienie, ale nie pamiętam.
    A może ten GUID to jakieś makro i tak faktycznie głębiej jest _GUID a
    kompilator po rozwinięciu makr zna już tylko _GUID.

    > Ogólnie kod zachowuje sie, jak gdyby GUID nie miał konstruktora
    > przyjmującego cokolwiek, poza konstruktorem kopiującym, stworzonym
    > automatycznie.

    Ja zakładałem, że to raczej struktura niż klasa, tylko, że w C++ to się
    prawie niczym nie różni. Nie chciało mi się szukać po windows.h bo to
    jest zazwyczaj mało czytelne dla mnie.

    Ale skoro mogę wpisać
    GUID{dword,word,word{byte,byte,byte,byte,byte,byte,b
    yte,byte}} to
    pasowało by chyba do struct zawierającej te dane w takich rozmiarach i
    takiej kolejności, a kopiowanie dla struktur to nawet w C było jak w
    ogóle słowo konstruktor w odniesieniu do języka nie istniało dla mnie.
    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: