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

Перегрузка инкремента ++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив указателей на методы класса http://www.cyberforum.ru/cpp-beginners/thread1108607.html
Есть несколько объектов разных классов. Каждый из этих классов имеет метод update. Параметры и возвращаемое значение одинаковы. Как создать массив указателей на эту update, чтобы в зависимости от...
C++ Использование процедурной и объектно-ориентированной парадигм программирования Всем добрый вечер! Может кто помочь кодом для такой задачи: Построить плоские геометрические фигуры: 1.Круг (целочисленные координата центра окружности, радиус)-параметры 2.Прямоугольник... http://www.cyberforum.ru/cpp-beginners/thread1108598.html
Вывести на экран таблицу значений функции C++
Вывести на экран таблицу значений функции y(x) для x, изменяющегося от a = 0,1 до b = 1,2 с шагом h = 0,1 Функция это сумма 20 при n=0, а дальше есть в программе. Программа работает, НО почему-то...
Типы данных: есть ли универсальный тип, который может заменить все типы данных в Си? C++
Добрый вечер! Был бы очень признателен, если бы Вы помогли бы мне понять нижеследующие вопросы: 1. Можете ли на понятным для начинающего программиста языке объяснить роли и применения каждого...
C++ Сериализация и десериализация двусвязного списка http://www.cyberforum.ru/cpp-beginners/thread1108582.html
Всем доброго времени суток! Ребят помогите реализовать функции сериализации и десериализации двусвязного списка. Заранее спасибо
C++ Дан массив на 8 элементов. Дан массив на 8 элементов. Попросите пользователя заполнить его не нулевыми значениями. - Выведите на экран все введенные пользователем числа, которые повторяются 2 или больше раз. подробнее

Показать сообщение отдельно
Вероника99
5 / 5 / 1
Регистрация: 16.12.2013
Сообщений: 427
01.03.2014, 23:14  [ТС]
DrOffset , о спасибо большое,заработало. Точно,я не подумала о том,что можно в самом методе вводить значения,тогда передавать ничего не надо.

Добавлено через 2 часа 18 минут
А как можно перегрузить вывод дружественной функцией? В обычном виде это функция print:
C++
1
2
3
4
5
6
void queue::print()
{
    for(int i=start+1;i<end+1;i++)
        cout<<" "<<a[i];
    
}
Делаю такое,компилятор ругается
объявляю в queue.h
C++
1
2
3
4
5
6
7
class queue
{
    
public:
...
friend ostream& operator <<(ostream &,const queue&);
...
queue.cpp
C++
1
2
3
4
ostream & operator<<(ostream &os,const queue &t) 
{
    cout<<"jh"; //пока просто для примера
}
main
C++
1
    cout<<a; //вызов,должно быть два параметры,но я не знаю какие именно
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru