Wpis z mikrobloga

@japer: Ja się nie pytam o możliwość, ja się pytam o celowość :D

Jak wszystko w C++, ja wiem, że można, ale podaj sytuację, w której jest to potrzebne.
  • Odpowiedz
@PunkT: kiedy my nie mozemy jej modyfikowac, ale cos innego (sprzet) moze ja nagle zmienic i nie wolno sobie jej jakos tam cache'owac

ale tego nie uzywa sie praktycznie nigdy, a jak juz to do pointerow
  • Odpowiedz
@kuhar: No właśnie... chodzi o to, żeby przy każdym użyciu zmiennej ładować ją z najniższego poziomu pamięci nie z cache procesora, bo dostęp ma jakiś sprzęt.

Teraz tak, skoro nie będziemy jej modyfikować, a tylko czytać, to mogą być dwie sytuacje:

1) To miejsce w pamięci nie steruje niczym, tylko jest ustawiane przez urządzenie zewnętrzne i służy tylko do odczytu
  • Odpowiedz