strict-aliasing

    11calore

    1risposta

    Mentre rispondendo a un'altra domanda, ho pensato alla seguente esempio: void *p; unsigned x = 17; assert(sizeof(void*) >= sizeof(unsigned)); *(unsigned*)&p = 17; // (1) memcpy(&p, &x, sizeof(x)

    5calore

    4risposta

    Ho il seguente frammento di codice: #include <iostream> #include <list> #include <algorithm> #include <iterator> template<typename Iterator> void foo(Iterator begin, Iterator end) { typede