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

Перегрузка операторов ввода вывода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ std::map нефикс. размер? http://www.cyberforum.ru/cpp-beginners/thread631265.html
Нубо-вопрос, std::map и std::array имеют фиксированный размер, как и обычные массивы?
C++ int / INT etc Вопрос легок, в чем разница между обычным int и Виндовским INT / etc? Попрошу подробного ответа :) http://www.cyberforum.ru/cpp-beginners/thread631249.html
Почему антивирус считает эту программу вирусом? C++
Компилирую и антивирус ее удаляет в карантин. Что это такое?:( #include <iostream> #include <windows.h> using namespace std; int main() { int a; int b;
Дано x,y,z Вычеслить a,b, если: C++
a=(3+e^(y-1))/(1+x^2 |y-tg(z)| ) b=1+(y-x)+〖(y-x)〗^2/2+(y-x)^3/3
C++ Трактри́са (линия влечения) http://www.cyberforum.ru/cpp-beginners/thread631203.html
у кого-то есть реализация этой функции или же знаете библиотеку в которой есть такая реализация?
C++ Массив испорчен Испытывал сортировку Шелла: void TestSort::shellSort(int x, int size) { int inc, i, j, seq; int s; s = increment(seq, size); // вычисление последовательности приращений while (s >= 0) // сортировка вставками с инкрементами y { подробнее

Показать сообщение отдельно
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
31.07.2012, 18:40     Перегрузка операторов ввода вывода
Определение операторов надо поместить после определения класса, иначе получается неизвестный тип параметров (myStr).

Внутри определения класса для методов не нужно квалифицировать имена с помощью myStr:: Поэтому:
C++
1
bool operator==(const myStr &s)
И ещё нужно добавить const, чтобы не было ругани:

C++
1
inline char* c_str() const { return str; }
Добавлено через 1 минуту
Вообще c_str() будет возвращать указатель на строку char, т.е. на внутреннее представление вашей строки в классе.
 
Текущее время: 03:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru