Có, nếu bạn muốn khai báo biến phạm vi tệp, thì static
là cần thiết. Các biến số static
được khai báo trong một đơn vị dịch thuật không thể được chuyển từ một đơn vị dịch thuật khác.
Bằng cách này, việc sử dụng từ khóa static
không được dùng nữa trong C++ 03.
Phần $ 7.3.1.1/2 từ ++ chuẩn C (2003) lần đọc,
Việc sử dụng các từ khóa tĩnh là bị phản đối khi tuyên bố đối tượng trong một phạm vi namespace; không gian tên không gian tên cung cấp một thay thế cao cấp .
C++ ưu tiên Không được đặt tên không gian tên trên static
từ khóa. Xem chủ đề này:
Superiority of unnamed namespace over static?
Âm thanh như bài tập về nhà –
Có vẻ như ai đó đang gọi bất kỳ bài tập về nhà nào –