Форум программистов, компьютерный форум CyberForum.ru

Как разбивать прогу на модули? - C++

Войти
Регистрация
Восстановить пароль
 
fenix117
8 / 8 / 1
Регистрация: 16.03.2011
Сообщений: 249
14.10.2011, 18:18     Как разбивать прогу на модули? #1
При создании нескольких cpp файлов для дальнейшего подключения их к основному файлу обязательно ли для каждого из них создавать новый проект, а потом все эти файлы копировать в папку где лежит основной файл или же можно добавлять в проект элементы и компилировать только конкретный элемент для проверки? Как нужно грамотно разбивать программу?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2011, 18:18     Как разбивать прогу на модули?
Посмотрите здесь:

C++ Как правильно оформлять модули?
Как в С++ создавать модули (библиотеки)? C++
Как переделать прогу?? C++
C++ Как правильно подключить модули?
C++ Не знаю как написать прогу!
Как создать прогу на С++ C++
Как разделить программу на модули в Dec C++ C++
Как запустить прогу? C++
C++ Насколько целесообразно разбивать программу на несколько функций?
C++ Можно ли разбивать определение шаблона класса на несколько файлов?
C++ Как правильно разделять программу на модули
C++ Как разбить программу на отдельные модули в количестве 3 штук?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
VenCarbon
32 / 31 / 3
Регистрация: 14.12.2010
Сообщений: 158
14.10.2011, 18:58     Как разбивать прогу на модули? #2
Нет, не обязательно. Если используешь Visual Studio, то там можно добавлять файлы в проект, кликнув правой кнопкой мыши по папке в Solution Explorer'е. В других средах, наверняка, есть что-то подобное.) Компиляция отдельных файлов тоже возможна в VS.

Про разбивание на модули... Каждый модуль должен быть логически завершен и слабо связан с остальными модулями. Например, можно вынести какой-нибудь класс со всеми методами в отдельный файл, а потом просто его подключить... Вообще, там целая философия, как это можно сделать грамотно.

По этому поводу можно почитать Стива Макконнелла "Совершенный код".
Yandex
Объявления
14.10.2011, 18:58     Как разбивать прогу на модули?
Ответ Создать тему
Опции темы

Текущее время: 08:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru