Credo che si riferisse ai cosiddetti tipi POD ("plain old data"); lo standard C++ ne dà una definizione precisa ma piuttosto complicata (vedi C++11 §9 ¶5-10). Sostanzialmente sono struct/classi non virtuali, contenenti solo campi POD, con costruttore "banale" (=si limita ad inizializzare dei campi) o senza costruttore e che non fa uso di ereditarietà virtuale (ci sono un po' di altre limitazioni, ma il concetto di fondo è questo); nei POD sono poi ovviamente ricompresi i tipi primitivi.
L'idea è che si tratti di tipi per cui il non richiamare il costruttore non causa danni e per cui la copia si può fare "a pedate" con una memcpy.
In ogni caso, se usi sempre new non ti devi preoccupare di questa roba.

Rispondi quotando