7
¿Por qué los miembros de datos estáticos deben definirse fuera de la clase por separado en C ++ (a diferencia de Java)?
class A { static int foo () {} // ok static int x; // <--- needed to be defined separately in .cpp file }; No veo la necesidad de haber A::xdefinido por separado en un archivo .cpp (o el mismo archivo para plantillas). ¿Por qué no se puede A::xdeclarar y …