Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задание фондового рынка http://www.cyberforum.ru/cpp-beginners/thread1713486.html
Ребят прислали задание связанное с программированием с++ и криптографией Нужна помощь очень сильно возможно и не бесплатно срочно сдача 18 числа давали всего 2 дня на решение я в тупике... Т.к. с...
C++ Разработать программу, которая обеспечит индексацию книг по алфавиту и году выпуска
Дан файл, содержащий записи о книгах и годах их публикации. Разработать программу, которая обеспечить индексацию книг по алфавиту и году выпуска. Записать индексы в отдельные файлы. Применить...
Последовательные контейнеры C++
Ниже представлен пример класса Coord. Напишите программу для хранения объектов типа Coord, использую последовательные контейнеры, соответствующие варианту. class Coord { public : int x,y;...
C++ Массив: Найти элементы в диапазоне от 1 до 7, которые не принадлежат массиву А Дан одномерный массив допустим А={1,3,5,7}, надо найти значения от 1 до 7 которые не принадлежат массиву А и вывести их, то есть на экран должны вывестись 2,4,6. http://www.cyberforum.ru/cpp-beginners/thread1713480.html
C++ взвешенный ориентированный граф http://www.cyberforum.ru/cpp-beginners/thread1713471.html
Разработать программу, которая: - запрашивает о количестве вершин взвешенного ориентированного графа, а также перечень существующих ребер; - формирует по полученной информации матрицу смежности и...
Реализация shared_ptr C++
Добрый день. Реализовал shared_ptr(), но если больше 2 перемен он не правильно работает. Что я не правильно делаю и как правильно реализовать если больше 2 перемен namespace pn { template...
Сформировать матрицу смежности и список смежности графа C++
Разработать программу, которая: - запрашивает о количестве вершин и ребер невзвешенного неориентированного графа, а также перечень существующих ребер; - формирует по полученной информации матрицу...
C++ Как изменить код в программе Main.c #include <pic.h> /* * Example code for using timer0 on a 16F84 * Just sets up a 1 second interrupt and increments a variable */ /* * Calculate preload value for one second timer http://www.cyberforum.ru/cpp-beginners/thread1713418.html
C++ Сортировка Шелла http://www.cyberforum.ru/cpp-beginners/thread1713408.html
Сортировка Шелла с шагом Хиббарда,длина промежутка 2^i-1 меньше или равно кол-ва эл. массива
C++ Использование имени типа не допускается Есть двоичное дерево поиска.И функция добавления,которая работает с помощью вспомогательной функции.Причем должна быть именно такой ,иметь один аргумент и в своем теле вызывать функцию-помощник.Но... http://www.cyberforum.ru/cpp-beginners/thread1713406.html
Renji
2520 / 1724 / 517
Регистрация: 05.06.2014
Сообщений: 5,015
17.04.2016, 12:06 0

Ошибки в перегрузке << и >>

17.04.2016, 12:06. Просмотров 388. Ответов 12
Метки (Все метки)

Ответ

Цитата Сообщение от meJevin Посмотреть сообщение
При cout, например, буду использовать методы класса, а при записи в файл буду писать на файл с помощью write.
Это делается через перегрузку функций. Объявляете рядышком std::ostream& operator<<(std::ofstream& os, Employee& em) и конкретно вывод в ofstream идет туда. Правда, смыслу никакого, так как интерфейсы ofstream и cout практически идентичны (на 99% - std::ofstream).
Цитата Сообщение от meJevin Посмотреть сообщение
Почему они кривые, как правильно их записать?
Они не кривые, они низкоуровневые. У стрингов под капотом указатель на текстовые данные. Вот write этот указатель на диск и записывает, а сами данные не трогает.

Вернуться к обсуждению:
Ошибки в перегрузке << и >>
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2016, 12:06

О перегрузке операторов
Вот у меня есть код программы : #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt;...

Ошибка в перегрузке operator=
Доброго времени суток! Компилятор ругается на перегрузку оператора присвоения. Задумывалось так,...

Ошибка в перегрузке операторов?
не могу понять в чем ошибка class cMatrix { private: int rows; int columns; public:

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.