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

разбить метод - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить является ли число к степенью 3 http://www.cyberforum.ru/cpp-beginners/thread244083.html
Определить является ли число к степенью 3.
C++ Нахождение палиндрома Написать функцию, которая определяет, является ли строка палиндромом. Заголовок функции: bool isPolindrom(const char *s); Написать программу, которая принимает от пользователя набор строк (массив строк), и выводит на экран только те строки, которые являются палиндромами http://www.cyberforum.ru/cpp-beginners/thread244080.html
Перегрузка operator<< C++
Доброе время суток. Есть очередная задачка - перегрузить оператор вывода таким образом: Есть три объекта разных классов - А а, В в, С с; Нужно, чтобы при записи а << b << c; изменялось значение некоторых членов всех трех классов, ну грубо говоря, пусть там есть по одному члену типа float и пусть при такой записи вывода произойдет нечто вроде b.f+=0.2*c.f; a.f+=0.8*c.f;
C++ Открытие и Закрытие дисковода.
Вот такой у меня код #pragma comment(lib,"winmm.lib") #include <iostream> #include <mmsystem.h> using namespace std; int main () { mciSendString("Set cdaudio door open wait", NULL, 0, NULL); mciSendString("Set cdaudio door closed wait", NULL, 0, NULL); }
C++ Найти максимальный четный элемент массива http://www.cyberforum.ru/cpp-beginners/thread244068.html
Здравствуйте! Если вам не сложно - напишите пожалуйста программу для нахождения максимального четного элемента массива на Си.
C++ освоение основ я учусь на инженера программного обеспечения на втором курсе. Нам дают всего по чу-чуть, возникла нужда в самообразовании. Как я выяснил для себя, я плохо знаю основы и самому трудно написать программу. Решил самостоятельно пройтись по следующим темам условия, циклы, массивы, указатели, функции, алгоритмы сортировки и поиска, структуры данных. По выполнять упражнения с книги, пописать по больше.... подробнее

Показать сообщение отдельно
shbk
13 / 13 / 4
Регистрация: 29.10.2009
Сообщений: 71
17.02.2011, 01:16     разбить метод
C++
1
2
3
4
5
6
7
class ar
{    int *ix,in;
     public:
      void task1();
   ....................
........................
};
есть файл, где объявлен класс ar.h. его реализация в ar.cpp .
реализация большая довольно, >200 строк.
разбивать в классе не сподручно - много методов, ненаглядно.

ar.cpp
C++
1
2
3
4
5
6
7
8
9
10
int find_max()
{ 
 return max;
}
 
void ar::task1()
{
   ........
      max=find_max(); //поиск максимального
}
но при использовании функции придется передавать туда данные через указатели.
кажется это неправильно. как разбить по-человечески?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru