7
Tại sao các thành viên dữ liệu tĩnh phải được định nghĩa bên ngoài lớp riêng trong C ++ (không giống như Java)?
class A { static int foo () {} // ok static int x; // <--- needed to be defined separately in .cpp file }; Tôi không thấy cần phải A::xxác định riêng trong tệp .cpp (hoặc cùng tệp cho mẫu). Tại sao không thể A::xkhai báo và định nghĩa cùng …