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

Встроенный оператор C++ откликается при перегрузке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ скриншоттер на С http://www.cyberforum.ru/cpp/thread120638.html
ПЛИЗ!!!!!!!....помогите найти прогу(текст проги), которая сохраняет копию экрана в bmp формат, язык программирования - С под DOS
C++ Шифрование AES (Операция MixColumns) кто может обьяснить? Приветствую =) есть проблемка: реализовываю AES, но немогу понять алгоритм операции MixColumns и InvMixColumns. может кто-то обьяснит алгоритм или кинет код на эти операции. http://www.cyberforum.ru/cpp/thread120538.html
C++ Разработать и протестировать класс Point
Разработать и протестировать класс Point. Создать динамический массив объектов этого класса, задать произвольно координаты и вывести те из них, которые попали внутрь круга с центром в точке (1, 2) и радиусом 5. please help me!
Циклы C++
1) Дано вещественное число А и целое число N(>0). Используя один цикл, найти сумму 1+A+A^2+...+A^N. Пример входных данных: 1.00 2 Выходные данные: 3.00 2) Дано четное число N(>0) и символы С1 и С2. Вывести строку длины N, которая состоит из чередующихся символов С1 и С2, начиная с С1. Пример входных данных: 20 B 7 Выходные данные: B7B7B7B7B7B7B7B7B7B7 3) Дано целое число А(>1). Вывести...
C++ Перевести код с Pascal http://www.cyberforum.ru/cpp/thread120235.html
нужно написать программу на C++ из паскаля program pr1; uses crt; const WG=100; type tmasi=array of integer; var a:tmasi; n,kl:byte; (*процедура ввода*) procedure pr_wod(kl:byte; var n:byte; var mas:tmasi); var i:byte;
C++ Найти переодическую и непереодическую части десятичной дроби равной m/n Даны взаимно простые натуральные числа m и n (m>n). Найти переодическую и непереодическую части десятичной дроби равной m/n. Заранее спасибо, Вашь Angel-dm))) подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
3635 / 913 / 48
Регистрация: 10.01.2010
Сообщений: 2,460
23.04.2010, 22:03  [ТС]     Встроенный оператор C++ откликается при перегрузке
Seishin, да я вот и сам не пойму( чистый проект создаю ошибок нет, а так... есть


Цитата Сообщение от Aye Aye Посмотреть сообщение
и зачем такие дефайны? что бы ничего не понятно было?
Это мое первое использование шаблонов классов, даже не знаю почему взбрендило) Да да, страшное дело, как проблему решу - уберу

Добавлено через 2 минуты
Для глобального тоже самое...
полный текст ошибки
1> wayinside.cpp(203) : error C2666: operator <<: для 2 перегрузок есть подобные преобразования
1> list.h(16): может быть 'List<data_type> &operator <<(List<data_type> &,const data_type &)' [найдено при поиске с зависимостью от аргументов]
1> with
1> [
1> data_type=char
1> ]
1> или 'встроенный оператор C++<<(char, int)'
1> при попытке сопоставить список аргументов '(List<data_type>, int)'
1> with
1> [
1> data_type=char
1> ]
Глобально сделал так:
C++
1
2
    TEMPLATE    class List{
    friend LIST& operator << (LIST& L,const data_type& x);
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
    TEMPLATE
    LIST& operator << (LIST& L,const data_type& x)
    {
        
        return L;
    }
 
    TEMPLATE
    LIST& operator >> (LIST& L,const data_type* x)
    {
        
        return L;
    }
(конечно вне класса)

Вызов все тот же
C++
1
2
    List<char> abc;
    abc << 1;
Магия...
 
Текущее время: 11:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru