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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Классы С++ http://www.cyberforum.ru/cpp-beginners/thread366374.html
Добрый вечер форумчане =) Помогите с классами. Есть такая задача: Написать класс, который будет переводить рост человека из дюймов в футы (но я выбрал из сантиметров в миллиметры). Вот код: #include <iostream.h> #include <conio.h> #include <tchar.h> class Human {
C++ Вычислить частичную сумму ряда Как с помощью различных операторов цикла можно вычислить сумму первых 100 натуральных чисел каждый раз меняя знак т.e 1+(-2)+3+(-4)+...+(-100) http://www.cyberforum.ru/cpp-beginners/thread366346.html
C++ Даны координаты точки на плоскости. Определить и вывести на экран номер квадранта, в который попадает точка
ЗАДАНИЕ 1. Даны координаты точки на плоскости. Определить и вывести на эк¬ран номер квадранта, в который попадает точка. ЗАДАНИЕ 2. Написать программу вычисления корней уравнения a*x*x+b*x+c=0. Значение корня квадратного от x возвращает функция стандартной библиотеки double sqrt(double x) (прототип в файле math.h). ЗАДАНИЕ 3. Написать программу вычисления N! (использовать циклы for и do...
C++ Арксинус числа выдаёт непонятно что
Ребята, подскажите пожалуйста, почему функция asin(1) выдаёт значение 1.5507 а не ровно 90? Даже с учетом того, что в 1 градусе 57.3 рад. то если написать asin(1)*57.3 то 90 всё равно не получается. Как быть? у меня из - за этого все расчеты, которые мне нужны получаются неверными. Добавлено через 1 час 12 минут Всё, разобрался, сам косячу)
C++ Текстовый редактор http://www.cyberforum.ru/cpp-beginners/thread366331.html
Пишу текстовй редактор , внутри программы работаю со списком указателей на строки , сделал комманду insertstr N , которая после N-строки текста вводит строку с клавиатуры.Комманду оформил как процедуру , как мне менять список внутри процедуры , если он описан глобально ?Тоесть я его правильно меняю внутри процедуры но выходя из нее список не меняеться . Добавлено через 20 минут Удалите , я...
C++ Определить функции для расчета значения арифметических выражений как эту программу написать на языке Си ? я что то вообще не догоняю..обьясните пжл Спасибо заранее) Прикрепляйте картинки к сообщениям. подробнее

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

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

По этому поводу можно почитать Стива Макконнелла "Совершенный код".
 
Текущее время: 10:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru