Как сделать большое количество существующих функций доступными в рамках класса?

Мне нужно превратить большой (100 исходных файлов) проект в библиотеку, удалив десятки глобальных переменных, поместив их все в объект класса.

проблема заключается в тысяче или около того функций, которые теперь должны быть членами этого класса , чтобы у них был доступ к объектным переменным.

Дальше, чем добавление MyClass :: к каждой отдельной функции определения в исходных файлах, есть ли способ обмануть и указать, что все функции в конкретном исходном файле должны быть частью области MyClass ?

5
задан iammilind 13 July 2011 в 05:26
поделиться