История изменений
Исправление lwo, (текущая версия) :
Насколько мне известно, никак, только тоже оборачивать определение функции в анонимное пространство имён.
Для свободных функции и глобальных переменных можно вместо анонимного пространства имён пользоваться спецификатором класса памяти static
. С ним предекларации тоже работают как надо.
Ну а с членами классов такой проблемы не будет, там можно оборачивать в анонимное пространство имён только само определение класса.
Исправление lwo, :
Насколько мне известно, никак, только тоже оборачивать определение функции в анонимное пространство имён.
Если интересуют только функции и глобальные переменные, но не методы классов, можно вместо анонимного пространства имён пользоваться спецификатором класса памяти static
. С ним предекларации тоже работают как надо.
Исходная версия lwo, :
Насколько мне известно, никак, только тоже оборачивать определение функции в анонимное пространство имён.
Если интересуют только функции и глобальные переменные, но не классы, можно вместо анонимного пространства имён пользоваться спецификатором класса памяти static
. С ним предекларации тоже работают как надо.