Структура папок для программирования на С++

Я использую визуальные студии. Ниже приведена структура папок моего текущего проекта. Структура папок для программирования на С++

Я на самом деле практикую все коды в книге. Итак, я хочу создать папку для каждой главы и записать каждое упражнение в отдельный .cpp файл. Но я не уверен, что создавать папки в папке "source files" правильно. Должен ли я создать папку внутри исходных файлов или снаружи? какой стандартный способ сделать это?

Да, используйте Source Files

smac89 22.05.2019 05:03

@ smac89, просто интересно, как я могу иметь несколько файлов cpp, каждый из которых имеет свой основной метод? поскольку каждый файл представляет собой отдельное упражнение, должен ли я просто комментировать основную функцию других программ при запуске?

InAFlash 22.05.2019 05:04

вы можете сделать отдельные проекты для этого

kmdreko 22.05.2019 05:05

@kmdreko, но создание отдельного проекта разделит мои коды. Я хотел поставить их под один раствор. Могу ли я сделать несколько проектов в одном решении?

InAFlash 22.05.2019 05:06

Ага. Просто щелкните правой кнопкой мыши решение и выберите «Добавить» -> «Новый проект». Появится мастер, чтобы добавить новый проект в ваше решение.

user10957435 22.05.2019 05:09

Я никогда не использовал VS, но я не понимаю, почему вы не можете просто разместить каждый основной файл в одном каталоге, а затем выбрать, какой из них запускать в VS. В противном случае вам может потребоваться создать новый проект для каждого упражнения.

smac89 22.05.2019 05:09

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

ma1169 22.05.2019 05:17
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
7
295
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Просто добавьте их в отдельные проекты. Для этого просто щелкните решение правой кнопкой мыши, выберите «Добавить» -> «Новый проект». Откроется мастер создания нового проекта в вашем решении. Затем у вас может быть еще один файл main внутри этого проекта.

Другие вопросы по теме