Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2015, 20:52   #11
SAMOUCHKA
Форумчанин
 
Регистрация: 07.08.2011
Сообщений: 576
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
И кому лучше станет от размазывания реализации одного класса на два файла? Только еще больше запутаетесь.
Чем разделение на несколько классов не подходит?
Ну если эти два класса будут выполнять разные вещи и вообще разные сущности. То по чему нет?
Пример класс списка и класс итератора. Можно сделать из этого один класс, но на мой взгляд запутанней будет.
SAMOUCHKA вне форума Ответить с цитированием
Старый 17.11.2015, 21:23   #12
chipside
Форумчанин
 
Регистрация: 03.08.2013
Сообщений: 208
По умолчанию

По задумке все входящие данные очищаются от мусора, приводятся в форматированный вид, потом заполняется в конвейер (ленту). Дальше пока ступор. Это типа будущий калькулятор. Там всё лучше в одном классе делать, на мой взгляд.
chipside вне форума Ответить с цитированием
Старый 17.11.2015, 21:43   #13
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Ну если эти два класса будут выполнять разные вещи и вообще разные сущности. То по чему нет?
Вообще-то я наоборот предлагал не заниматься странными вещами с разделением реализации на два файла, а либо один и оставить, либо нормально на классы разделить.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 18.11.2015, 10:07   #14
chipside
Форумчанин
 
Регистрация: 03.08.2013
Сообщений: 208
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Вообще-то я наоборот предлагал не заниматься странными вещами с разделением реализации на два файла, а либо один и оставить, либо нормально на классы разделить.
Ваш глас услышан. Благодарю за мнение.
chipside вне форума Ответить с цитированием
Старый 18.11.2015, 10:40   #15
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Конечно, есть некоторая логика в разделении реализации класса на несколько единиц трансляции.

Например, класс достаточно массивен и компиляция всего его целиком тоже достаточно продолжительный процесс (конечно, в масштабах машины, а не человеческого восприятия).
Если в классе постоянно меняется реализация 2-3 функций-членов класса, то можно вынести их в отдельную единицу трансляции, чтобы в перекомпиляции нуждалась только эта самая новая единица трансляции, а потом уже линковщик быстренько всё подцепит как нужно.
Но всё равно довольно странное решение будет, хотя при тестировании и отладке вполне может сгодиться, экономя некоторое кол-во времени.
Croessmah вне форума Ответить с цитированием
Старый 18.11.2015, 20:31   #16
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Croessmah Посмотреть сообщение
Например, класс достаточно массивен и компиляция всего его целиком тоже достаточно продолжительный процесс
что-то здесь явно не так, и плохо пахнет.
_Bers вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
библиотечные модули пользователя,модули CRT и DOS лерка:) Паскаль, Turbo Pascal, PascalABC.NET 0 08.01.2012 14:57
Как можно закрепить за окном класс(указатель на него) Warn Общие вопросы Delphi 7 06.11.2011 15:05
Каким образом можно узнать сборку, которой принадлежит определенный класс? Stilet Общие вопросы .NET 2 08.02.2010 15:19
С помощью какой команды можно разделить двоичное число на биты? Корделия Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 17.11.2009 21:56
Можно ли разделить сразу несколько цифр на одно и тоже число? Xell Microsoft Office Excel 2 12.01.2009 13:32