Názor k článku Heartbleed bug: vážná zranitelnost v OpenSSL od Sten - Jenom poznámka, při zápisu v C se to tím...

  • Článek je starý, nové názory již nelze přidávat.
  • 17. 4. 2014 0:50

    Sten (neregistrovaný)

    Jenom poznámka, při zápisu v C se to tím sizeof(T) nenásobí, to dělá kompilátor interně, protože ví, že a je T*. Tedy to, co chcete, je:

    a[b] = *(a + b) = *((T*)( ((char*)a) + sizeof(T) * b ))