7
Pourquoi les membres de données statiques doivent-ils être définis séparément de la classe en C ++ (contrairement à Java)?
class A { static int foo () {} // ok static int x; // <--- needed to be defined separately in .cpp file }; Je ne vois pas la nécessité d'avoir A::xdéfini séparément dans un fichier .cpp (ou le même fichier pour les modèles). Pourquoi ne peut pas être A::xdéclaré …