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

Ошибка при перегрузке оператора вывода в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить среднее геометрическое положительных элементов каждого столбца матрицы http://www.cyberforum.ru/cpp-beginners/thread1557732.html
как вычислить среднее геометрическое положительных элементов каждого столбца матрицы А(8,10)
C++ Выделить память под массив 1000х1000 элементов типа double Привет всем, кто нибудь может подсказать как выделить память под массив 1000х1000 элементов типа double и заполнить его случайными числами в интервале от 1 до 10. Вот код что я набросал: void... http://www.cyberforum.ru/cpp-beginners/thread1557728.html
C++ Прокомментируйте код пожалуйста
#include<iostream.h> #include<stdio.h> #include<conio.h> #include<graphics.h> class Point { int X,Y; public: Point(int X,int Y) {this->X=X; this->Y=Y;}
C++ Заменить в данном тексте все слова «процент» символом «%»
Заменить в данном тексте все слова «процент» символом «%». Не могу понять как заменить. Добавлено через 40 минут Мне просто нужно слово "процент" заменить на символ "%" в этом предложении, а я...
C++ Неверный вывод структур знак зодиака http://www.cyberforum.ru/cpp-beginners/thread1557697.html
Доброго времени суток! Нуждаюсь в помощи. Необходимо сделать программу, что-то вроде базы данных. Есть структура, в ней хранятся имя и фамилия, дата рождения и знак зодиака. Причем, знак зодиака...
C++ Поиск Breadth-First Search 5. Используйте очередь из задания 4 и графический тип данных Graph для реализации поиска Breadth-First Search, BFS. Напишите для этого функцию list<node> BFS (graph &, node s), которая возвращает в... подробнее

Показать сообщение отдельно
SeeT
53 / 23 / 2
Регистрация: 12.10.2012
Сообщений: 132
Записей в блоге: 1

Ошибка при перегрузке оператора вывода в файл - C++

21.10.2015, 07:23. Просмотров 176. Ответов 2
Метки (Все метки)

Добрый день, есть такой кусок кода:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <ostream>
using std::ostream;
using namespace std;
 
std::ofstream &operator << (std::ofstream &out, Mass &a)
{
    if (a.sz <= 0) // если массив пуст
    out << "Массив пуст";
    else
    for (int i = 0; i < a.sz; ++i)
        out << a.buf[i] << "; "; // выводим элементы массива
    return out;
 
}
На "<<" подсвечивает красным и в первом случае использования "<<" выдает ошибку типа:
"no operator "<<" matches these operands
operand types are: std::ofstream << const char[12]

В чем может быть проблема? Всю голову уже поломал
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru