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