Форум программистов, компьютерный форум, киберфорум
Наши страницы

Доступ объектов класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проблемы компилятора с++ http://www.cyberforum.ru/cpp-beginners/thread353456.html
Всем доброго времени суток. Возникла проблема серьезная. При компиляции кода в netbeans 7.01. с компилятором MinGW пишет Error Makefile 110 : Colon expexted Error Makefile 140 Command syntax error
C++ Найти все варианты перебора циклов Народ помогите написать часть программы кто сможет Условие: Найти все варианты перебора циклов с условием что A>C>B к примеру... Одного цикла достаточно и Найти max и min значение.......... http://www.cyberforum.ru/cpp-beginners/thread353452.html
Помогите разобраться с сутью задачи. C++
Книга: Стивен Прата "Язык программирования С++. Лекции и упражнения. Учебник." 2005г. Глава 8. Посвящена работе с функциями. Попалась задача. Скрин прилагаю. Не могу понять о чём идёт речь. Что...
Вывести название соответствующего введенному числу месяца C++
Написать программу, которая по заданному числу (от 1 до 12) выводит название соответствующего ему месяца
C++ Реализовать вывод. http://www.cyberforum.ru/cpp-beginners/thread353422.html
Нужно без использования массивов, только используя циклы, на Cи, реализовать вывод вот такой таблицы. Закономерность вроде понятна, но практически реализовать никак не получается. A B C D E Z B C...
C++ Проблема перегрузки и деструктора Собственно хотел перегрузить оператор "<<" для пользовательского вывода. Просто взял и скопировал кусок кода из написанной ранее функции вывода в функцию перегруза, все бы прекрасно, но при вызове... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6705 / 5114 / 482
Регистрация: 14.02.2011
Сообщений: 17,183
18.09.2011, 23:25
Держи

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class tstClass
{
public:
    tstClass(void);
    ~tstClass(void);
public :
int operator+(const tstClass& tC )
    {
     return xz+tC.xz;   
    }
private:
    int xz;
    
};
.......................................
tstClass a;
tstClass b;
int k=a+b;
переопределить ты можешь все опрераторы
хотя это в корне не верно
оператор должен и принимать и возвращать класс
например сложить две строки вернется строка
сложить две матрицы вернется матрица
пересмотри свою архитектуру
проще и безопасней пользоваться Set..... Get.....
Например в моем примере
C++
1
2
3
4
man m,n;
m.SetAge(34);
n.SetAge(25);
int g=m.GetAge()+n.GetAge();
Этим ты обезопасишь себя от неправильно введенных данных изменения данных когда не нужно и прочих косяков
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru