7
Perché i membri di dati statici devono essere definiti al di fuori della classe separatamente in C ++ (a differenza di Java)?
class A { static int foo () {} // ok static int x; // <--- needed to be defined separately in .cpp file }; Non vedo la necessità di averlo A::xdefinito separatamente in un file .cpp (o nello stesso file per i modelli). Perché non possono essere A::xdichiarati e definiti …