Я писал код на некоторое время, и недавно я узнал, как создавать классы в разных файлах и включать их в основную часть, а также больше файлов cpp, включая определения этих классов. Мне было интересно, когда это действительно необходимо, мой код, как правило, так долго. Должен ли я использовать это сейчас как начало, когда мой код составляет всего несколько сотен строк или меньше или это несколько файлов, используемых с большим количеством кода. В подобных случаях с таким коротким кодом мне, вероятно, легче было бы просто придерживаться основной cpp. Любые мысли по этому поводу?Несколько файлов для проекта в C++
ответ
Советуем для организации, что вы должны создать новый набор файлов - .h и .cpp - для каждой новой функциональности, которую вы хотите добавить. Это не значит создать новый файл навсегда класс, который вы хотите иметь. Например, вы можете определить класс Sound
и класс SoundManager
в том же заголовке, если хотите. Легче найти и отредактировать неисправный фрагмент кода, когда он не все перепутал с другим кодом в файле catch-all.
Когда вы получаете многомиллионные или даже многомиллионные проекты (которые, я уверен, вы рано или поздно), вы, очевидно, будете в мире боли, если все это запихнет в один файл. Например, David Schwartz сказал, что лучше научиться правильно в первый раз, чем повторить его правильно во второй раз.
Плохие привычки просты в освоении и трудно отучить. Почему бы не сделать это с самого начала?
Если у вас есть различные части кода в разных файлах, то вы можете открыть каждый файл в новом окне редактора и просматривать их бок о бок вместо того, чтобы прыгать вверх и вниз в том же файле
Да , Я знаю, что у некоторых редакторов есть режим «split window», но они не играют хорошо с несколькими мониторами и т. Д. И т. Д.
- 1. C# у нас есть несколько файлов .config для проекта?
- 2. Разделение проекта на несколько файлов проекта Xcode
- 3. Несколько путей вывода для файла проекта C#
- 4. Несколько файлов мини-файлов jquery в одном из отметок проекта
- 5. Несколько файлов ресурсов в C#
- 6. Zipping несколько файлов в C++
- 7. Обработка файлов проекта, когда несколько пользователей совершают
- 8. Несколько файлов .nuspec внутри каталога проекта?
- 9. Сделать NetBeans (ant) генерировать несколько файлов jar для одного проекта
- 10. Несколько файлов Global.asax для каждого проекта веб-приложения
- 11. Vi/Vim для проекта более чем несколько файлов
- 12. Компиляция одного проекта C# в несколько DLL
- 13. Несколько файлов txt для 2D-массива C#
- 14. C Как взять несколько файлов для аргументов?
- 15. скомпилировать несколько исходных файлов в c
- 16. Как создать представление дерева файлов/файлов проекта в C#
- 17. Несколько файлов схемы XSD для классов C#
- 18. Несколько методов программирования файлов на C++?
- 19. Несколько файлов для записи файлов
- 20. Несколько исходных файлов в проекте приложений C/C++ (NetBeans)
- 21. Организация файлов для экспресс-проекта
- 22. Несколько файлов конфигурации для Hibernate
- 23. Как создать несколько исполняемых файлов в рамках одного проекта
- 24. Capistrano: Как включить общие настройки в несколько файлов проекта deploy.rb
- 25. C++ fstream несколько входных файлов
- 26. QT несколько файлов C++ переменные
- 27. SVN - Несколько ветвей для проекта
- 28. C# AJAX Несколько загрузок файлов?
- 29. Создайте несколько файлов в C автоматически
- 30. сплит PDF в несколько файлов в C#
Вы оставили «правильный путь» полностью неопределенным ... – Proxy