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

Перегрузка << в шаблоне - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Примитивная игра на c++ http://www.cyberforum.ru/cpp-beginners/thread943190.html
Учу С++ потихоньку, дошёл до структур даннах, классов. Писал пока что консольные приложения. Возникла идея написать простенькую 2d игру, например, змейку/крестики-нолики/тетрис. Подкажите в какую...
C++ Собственный манипулятор Здорова господа! Я пытаюсь создать свой собственный манипулятор, который будет принимать основу числа: десять шестнадцать и два и само число, и будет выводить число в соотсветствующей системе... http://www.cyberforum.ru/cpp-beginners/thread943179.html
Вывести числа со специальным форматом C++
Всем привет! Есть задание: "Напишите программу, считывающую из файла числа, разделенные пробелами, и выводящую в другой файл числа, используя научный формат и точность, равную восьми в четырех полях...
C++ rand(time(NULL)
Необходимо получить диапозон случайных чисел от 1 до 6. Я это пытаюсь делать вот таким образом void main(){ srand(time(NULL)); int cub1=rand()%(1+5); int...
C++ Непонятный вывод значений синуса http://www.cyberforum.ru/cpp-beginners/thread943161.html
Есть вот такой код: #include <iostream> #include <cmath> using namespace std; const double pi = 3.14159265358979; int main() { cout <<sin(pi) <<endl
C++ Не получается заполнить массив целыми числами Почему результат при выводе не тот, который должен быть? Должно получится 2 4 6 8 10 12 14 16 18 20, а на самом деле 0 2 2 2 2 2 2 2 2 2 2? #include "stdafx.h" using namespace System; int... подробнее

Показать сообщение отдельно
MbICJIuTeJIb_u3
KeM6Pug}I{a
49 / 49 / 2
Регистрация: 23.08.2013
Сообщений: 202
24.08.2013, 22:35  [ТС]
Ругается именно здесь:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
template < class T > void ArrayList < T > :: removeHelper(T **temp,int index,int count,int count2)
{
    if(count < size()-1)
    {
        if(count != index)  //Пишет типо тут оператор не определен в ostream
        {
            temp[cout++] = mas[count2++];  //Пишет типо тут оператор не определен в ostream
        }
        else
        {
            count2++;
        }
        removeHelper(temp,index,count,count2);
    }
}
Помню когда в книжке читал про шаблоны что-то там говорили такое про переопределение операторов.. но блин забыл и найти не могу где именно.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru