7
Чому статичні члени даних повинні визначатися поза класом окремо в C ++ (на відміну від Java)?
class A { static int foo () {} // ok static int x; // <--- needed to be defined separately in .cpp file }; Я не бачу необхідності A::xвизначати окремо у .cpp-файлі (або в тому самому файлі для шаблонів). Чому не можна одночасно A::xоголошувати та визначати? Чи заборонено це з …