Найдено результатов: 1

Несколько классов в заголовочном файле по сравнению с одним заголовочным файлом для каждого класса

По какой-либо причине наша компания имеет руководство по кодированию, которое гласит::

Each class shall have it's own header and implementation file.

Поэтому, если бы мы написали класс с именем MyString , нам понадобились бы ассоциированные MyStringh.h и MyString.cxx .

Кто - нибудь еще это делает? Кто-нибудь видел какие-либо последствия для производительности компиляции в результате этого? Действительно ли 5000 классов в 10000 файлов компилируются так же быстро, как 5000 классов в 2500 файлов? Если нет, то заметна ли разница?

[Мы кодируем C++ и используем GCC 3.4.4 как наш повседневный компилятор]

c++   performance   file-organization    

510   13   15:34, 19th August, 2020