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

классы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ компилятор и др http://www.cyberforum.ru/cpp-beginners/thread175050.html
Теоретически в С++ все более или менее понятно, а вот практически ну вообще ничего! Нужно написать програмку в текстовом редакторе, откомпилировать, что то еще и запустить. А расскажите пожалуиста по шагово. Вот у меня есть задача, я скачиваю компилятор (любой?), куда там что вставлять, что после компилятора и как запускать? что надо скачивать?
C++ Перегрузка функций Здравствуйте уважаемые програмисты:) У меня вот такое задание: В классе необходимо перегрузить нижеследующие операции, при этом две функции-операции должны быть реализованы как методы класса, а одна – как дружественная функция: • Присваивание «=»; • Сложение (в случае символьных полей сложение понимается как конкатенация) «+»; • Соответствие (равенство) «==». Вот как методы я перегрузил 2... http://www.cyberforum.ru/cpp-beginners/thread175048.html
Сумма ряда с заданной точностью C++
Помогите пожалуйста, уже не знаю что и делать, неправильно решает программа... Для х ( -25 < x < 25) составить функцию, которая вычисляет сумму ряда с заданной точностью 0<eps<=1 . Считать, что требуемая точность достигнута, если очередное слагаемое оказалось по модулю меньше чем eps. Функция в качестве результата должна вернуть вычисленную сумму, количество учтенных слагаемых и последнее...
Сумма по главной диагонали C++
Сумма по главной диагонали Рассчитать общую сумму элементов, расположенных под главной диагональю в данном NxN квадратный стол. Вход Первая линия N (1 <= N <= 100). Тогда NxN таблице дается (все числа целые) Выход Общая сумма элементов, расположенных под главным диагоналям
C++ Нулевое положение. http://www.cyberforum.ru/cpp-beginners/thread175026.html
Нулевое положение. В данной матрицы найти положение нуля. Вход Первая линия N и M (1 <= N, M <= 100). Тогда NxM таблице дается (все числа целые) Выход Первый номер должен быть номер строки, а затем номер столбца нулевой своей стихии.
C++ массивы минимум Минимальная в таблице Вы данной таблицы, которые состоят из линий N и M строк. Все номера в таблице, природных и не больше, чем 1000. Ваша задача состоит в нахождении минимума в таблице. Вход: Первая линия containts N (число строк) и M (число строк) (1 <= N <= 100, 1 <= M <= 100) . Вся эта таблица дана. подробнее

Показать сообщение отдельно
Genius Ignat
1233 / 771 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
11.10.2010, 18:00     классы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
using namespace std;
 
class CTest;
const CTest &operator +=(CTest &l_val, const CTest& r_val);
 
class CTest {
//Защищенные данные.
private:
int m_a;
int m_b;
 
//Интерфейс
public:
CTest(): m_a(0), m_b(0){}                  //конструктор умолчания.
CTest(int a, int b): m_a(a), m_b(b){}      //конструктор с параметрами.
 
inline int get_a() const { return m_a; }   //получение m_a
inline int get_b() const { return m_b; }   //получение m_b
 
inline void set_a(int a) { m_a = a; }      //установка m_a
inline void set_b(int b) { m_b = b; }      //установка m_b
};
 
 
int main(){
CTest vobj(10,20);
CTest tobj(1,5);
vobj+=tobj;
 
cout<<"a: "<<vobj.get_a()<<endl;
cout<<"b: "<<vobj.get_b()<<endl;
 
 
return 0;
}
 
const CTest &operator +=(CTest &l_val, const CTest& r_val){ 
l_val.set_a(l_val.get_a()+r_val.get_a());
l_val.set_b(l_val.get_b()+r_val.get_b());
return l_val;
}
 
Текущее время: 12:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru