eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaZagwozdka w C Keil.Re: Zagwozdka w C Keil - wyjaśnienie.
  • Data: 2019-02-14 22:46:09
    Temat: Re: Zagwozdka w C Keil - wyjaśnienie.
    Od: "Irek.N." <t...@j...taki.jest.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    > Skąd wiesz?

    Chociaż by z powodu występowania możliwości błędnego odczytu wartości 0
    dla tej zmiennej gdy jest czytana połówkami. Mój przypadek.

    Zastanawiam się, czy gdyby kompilator zrobił odczyt wielokrotny, czy
    było by to "moralnie" poprawne, czy nadal miało by znamiona łaty?

    Dlaczego miał by tak zrobić? Ponieważ volatile (w moim przekonaniu) mówi
    kompilatorowi, że może się spodziewać problemów z tą zmienną i nie może
    zakładać, że uda się ją odczytać etapowo (tak samo jak np. nie ma sensu
    ją buforować, tylko za każdym razem trzeba czytać).

    Miłego.
    Irek.N.


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: