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

Является ли правилом хорошего тона отделение данных от логики? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++ классы и иерархия http://www.cyberforum.ru/cpp-beginners/thread1222754.html
Цветы, травы и овощи являются растениями. Создайте необходимые классы и иерархию . Помогите пожалуйста решить )) буду очень признателен
C++ Двухсвязный список (разбиение кода на файлы) Есть стандартный код реализации шаблонного двухсвязного списка: #include <iostream> using namespace std; template <typename T> struct Elem { // Любые данные http://www.cyberforum.ru/cpp-beginners/thread1222735.html
C++ Dll инъекция, получение значения по адресу
Провожу инъекцию dll, в ней нужно получить значение по адресу из этого же АП. float* mySpeed = (float *)0x0C25D2E4; // адрес где хранится нужное мне значение float value = *mySpeed; // получаю его float result; modf(value,&result); // получаю целую часть от нее ostringstream speed_var;
Очередная запись в реестр - изменения не вносятся C++
Всем привет! Столкнулся с такой проблемой - вот код на C++: #include <Windows.h> int WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { char* keyPath = "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon"; char* szString = "test string"; //C:\Windows\system32\userinit.exe, C:\Windows\Setup\State\Block.exe
C++ Создать телефонный справочник на С++ http://www.cyberforum.ru/cpp-beginners/thread1222672.html
Создать телефонный справочник для осуществления следующих операций: Добавление абонентов в базу. Удаление абонентов из базы. Модификация данных абонента. Поиск абонентов по телефонному номеру или фамилии. Распечатка в алфавитном порядке абонентов из заданного диапазона номеров или фамилий; например, для номеров диапазон может быть: 222222 - 333333, а для фамилий: Иванаускас - Иванов...
C++ Почему происходит утечка памяти? Добрый день, форумчане! Прошу помощи в вопросе - есть функция своп. void swap(CustomVector<T>& in) throw() { CustomVector<T> temp(*this); size = in.size; capacity = in.capacity; for (int i = 0; i < size; ++i) mas = in.mas; подробнее

Показать сообщение отдельно
DrOffset
6800 / 4011 / 921
Регистрация: 30.01.2014
Сообщений: 6,835
04.07.2014, 23:53     Является ли правилом хорошего тона отделение данных от логики?
Вот как ты вопрос сформулировал, такой и ответ получил.
Разница у этого вопроса и у первого - колоссальная. От формулировки зависит то, на что был получен ответ.

Цитата Сообщение от ilja123 Посмотреть сообщение
Я спрашиваю зачем в одном файле делать только описание, а в другом реализацию? Чем это упрощает??
По этому вопросу все гораздо проще, если писать все в одном файле получим грандиозное замедление компиляции из-за специфики сборки в С\С++- это во-первых. Во-вторых, при правильном проектировании интерфейсов, не смотря на то, что файлов много, достаточно посмотреть на объявление класса, чтобы понять как им пользоваться, поэтому лазить во второй файл (с реализацией), зачастую, уже не нужно.
 
Текущее время: 17:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru