Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
gore-lykovoe
32 / 32 / 3
Регистрация: 04.04.2010
Сообщений: 414
#1

Организация исходников - C++

08.05.2014, 20:40. Просмотров 629. Ответов 2
Метки нет (Все метки)

Не нашел в гугле толковый инфы. Вот есть у меня допустим два класса, нейрон и перцептрон. Описал я их в .h. Реализовал в .cpp одном. Но может лучше реализовать в разных .cpp? Т.е. нейрон в neyron.cpp, а перцептрон в perceptron.cpp? Или если описаны в одном хэдере, то и реализовывать в одном cpp? Как лучше в общем? Проект небольшой, около 2к строк.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2014, 20:40
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Организация исходников (C++):

Изучение исходников
Есть ли какие-нибудь общие советы, как можно относительно быстро (быстрее...

Поиск подходящих исходников
Люди, помогите найти исходники программ на C или С++, которые производят...

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

Собрать программу из некоторых исходников
история такая, на работе дали исходники драйвера с файлами .с, .h, .lib их...

Как собрать проект из исходников
Добрый день. У меня есть проект, точнее 3 файла. Main.cpp #include "func.h"...

Научите собирать статическую библиотеку из исходников
Собственно, не могу я этого... В "наборе" есть файлы .h, .m, .in, .c, а также...

2
0x10
2554 / 1734 / 285
Регистрация: 24.11.2012
Сообщений: 4,361
08.05.2014, 20:44 #2
В общем случае на один класс - пара файлов {h,cpp}. Исключения допустимы, если классы тесно связаны друг с другом. Например, если в cpp для реализации какого-нибудь метода требуется вспомогательный функтор - его можно определить в том же cpp или прямо в теле метода.
1
Melg
538 / 159 / 79
Регистрация: 23.09.2013
Сообщений: 316
08.05.2014, 20:55 #3
Для промышленной разработки характерно стремление к небольшим .cpp файлам - с ограниченными ответсвенностями классов, судя по известной мне статистике ( например из книги Роберта Мартина - Чистый Код) - в проектах с открытым исходным кодом, разрабатываемых с использованием техники TDD - размер cpp файлов меняется в пределах 50-500 строк (где 500 - абсолютный максимум), а в среднем составляет (100-250 строк). Небольшие файлы позволяют легче ориентироваться в коде, особенно если содержат сгрупперованные по смыслу функции ( например в составе одного класса), их проще читать, модифицировать, дополнять.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.05.2014, 20:55
Привет! Вот еще темы с решениями:

Различные версии с++ в виде VS и наборы исходников
Я как абсолютный нелюбитель с++ итд столкнулся со следующей забавной штукой -...

Как отключить dll от exe. Исходников нет
Задача запустить приложение без dll которые нужны для его запуска знаю что...

Как собрать python из исходников в visual studio 8?
Как собрать python из исходников в visual studio 8? мне нужны dll или lib файлы...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru