Я читаю код С++ и замечаю, что есть "#include" как в файлах заголовков, так и в файлах .cpp. Я думаю, если я переведу все "#include" в файле, скажем, foo.cpp, тоже его "заголовочный файл foo.hh и пусть foo.cpp включает только foo.hh, код должен работать в любом случае без учета таких проблем, как недостатки, эффективность и т.д.
Я знаю, что моя "всякая внезапная" идея должна быть в некотором роде плохим идеей, но каковы ее недостатки? Я новичок в С++, поэтому я не хочу читать много книг на С++, прежде чем ответить на этот вопрос сам. так что просто бросьте вопрос здесь для вашей помощи. спасибо заранее.