У меня есть большая кодовая база, которая существует уже некоторое время, и я пытаюсь ее немного привести в порядок путем рефакторинга. Одна вещь, которую я хотел бы сделать, это найти все заголовки, в которые я мог бы пересылать объявления членов, вместо того, чтобы включать весь файл заголовка.
Это довольно трудоемкий процесс и я ищу инструмент, который мог бы помочь мне выяснить, какие заголовки имеют элементы, которые могут быть объявлены вперед.
Существует ли параметр компилятора, который может выдавать предупреждение или предположение, что следующий код может использовать предварительное объявление? Я использую следующие компиляторы: icc, gcc, sun studio и HP aCC.
Существует ли отдельный инструмент, который может выполнить ту же работу?
#include "Foo.h"
...//more includes
class Bar {
.......
private:
Foo* m_foo;
};
Подробнее здесь: https://stackoverflow.com/questions/229 ... clarations
Рефакторинг кода C++ для использования форвардных объявлений ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Оптимизация и рефакторинг основного кода ASP .NET EF для повышения производительности WebAPI
Anonymous » » в форуме C# - 0 Ответы
- 60 Просмотры
-
Последнее сообщение Anonymous
-