То, что у вас есть , является синтаксической ошибкой, но это не проблема с пространством имен. У вас есть оператор присваивания вне какой-либо функции или метода. GCC говорит мне:
error: expected constructor, destructor, or type conversion before ‘=’ token
При попытке скомпилировать ваш фрагмент. Clang имеет лучшее сообщение:
error: C++ requires a type specifier for all declarations
CListName = "ListName";
^~~~~~~~~
1 error generated.
Все это означает одно и то же - вы не можете иметь операторы вне функций!