6
Tôi có một yêu cầu trong đó biến (const) sẽ có sẵn trong toàn bộ cpp, bao gồm một số lớp. Tôi đã quyết định sử dụng không gian tên để giải quyết vấn đề, nhưng không chắc chắn về những điều sau đây:Không gian tên C++ và biến tĩnh
- Tôi có cần xác định biến này là tĩnh không?
- Có đúng là tôi có thể tránh biến tĩnh chỉ khi tôi đi với một không gian tên không tên?
Bạn đã cố gắng khai báo nó ở trên cùng, bên ngoài lớp/chức năng? (không có tĩnh ofc) – neeKo
Có lý do nào bạn muốn tránh làm cho nó tĩnh? – tpg2114
Nếu nó là 'const', nó cũng hoàn toàn tĩnh. Bạn phải sử dụng 'extern const' để làm cho nó không tĩnh. –