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

Доступ объектов класса - 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 D E Y Z C D E X Y Z D E W X Y Z E
C++ Проблема перегрузки и деструктора Собственно хотел перегрузить оператор "<<" для пользовательского вывода. Просто взял и скопировал кусок кода из написанной ранее функции вывода в функцию перегруза, все бы прекрасно, но при вызове деструктора программа крашится, без перегруза все работает отлично. Программа крашится в выдается ошибка: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse) Заранее спасибо за помощь. // Функция вывода void... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6539 / 5005 / 461
Регистрация: 14.02.2011
Сообщений: 16,648
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();
Этим ты обезопасишь себя от неправильно введенных данных изменения данных когда не нужно и прочих косяков
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru