Рефакторинг метода извлечения C ++ с использованием анонимных пространств имен

При программировании на C # / Java, я часто использовал рефакторинг, как Метод извлечения сделать код более читабельным. Сейчас я работаю над проектом C ++, и из-за отсутствия поддержки IDE для этого типа рефакторинга (я использую Visual Studio 2015) довольно неудобно вручную вводить все эти объявления вспомогательных функций в файлы заголовков.

Я нашел потенциальное решение для этого — анонимные пространства имен. Одна из проблем может быть связана с тем, что мне придется передать все члены класса в функции, определенные в анонимных пространствах имен (или передать this в качестве параметра для этих функций).

Я хочу понять, неправильно ли я использую функцию языка (анонимных пространств имен). Есть ли потенциальная проблема с вышеуказанным подходом, о которой я не знаю?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]