alignas

    6calore

    2risposta

    voglio overalign mio tipo su un limite di cache, quindi ho usato alignas: struct alignas(64) W { }; Questo compila bene. Ma poi, con mia sorpresa, quando cerco di assegnare un gruppo di W s, non son

    8calore

    1risposta

    Ottengo risultati imprevisti quando si esegue il seguente codice per 32 bit x86 linux (flag del compilatore: g ++ -std = C++ 14 -m32). Ho provato gcc e clang. #include <iostream> using namespace std;

    8calore

    1risposta

    Sto cercando di capire come utilizzare gli alignas, mi chiedo se può essere un sostituto di pragma pack, ho provato a verificarlo ma senza fortuna. Usando gcc 4.8.1 (http://ideone.com/04mxpI) ottengo

    8calore

    1risposta

    Sto cercando di usare alignas per i puntatori che sono membri della classe, e francamente non sono sicuro di dove dovrei metterlo. Ad esempio: class A { private: int n; alignas(64) double*