6
Mam wymóg, w którym zmienna (const) powinna być dostępna dla całego cpp, który składa się z kilku klas. Zdecydowałem się użyć przestrzeni nazw, aby rozwiązać problem, ale nie jestem pewien co do tego:Przestrzeń nazw C++ i zmienne statyczne
- Czy muszę zdefiniować tę zmienną jako statyczną?
- Czy to prawda, że mogę uniknąć sytuacji, w której zmienna statyczna może wystąpić tylko wtedy, gdy odwiedzę ją z bezimienną przestrzenią nazw?
Czy próbowałeś wypisać go na wierzchu, poza zajęciami/funkcjami? (bez statycznego ofc). – neeKo
Czy istnieje powód, dla którego nie chcesz, aby był statyczny? – tpg2114
Jeśli jest to "const", to jest również niejawnie statyczne. Musisz użyć 'extern const', aby uczynić ją niestatyczną. –