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

Шаблоны - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ перевод русских букв в транслит http://www.cyberforum.ru/cpp-beginners/thread98576.html
Задача: Перевести русские буквы в транслит, с ведением протокола.
C++ Вычислить высоту и биссектрису треугольника Треугольник задан координатами вершин А (0; 0), В (11; 10) и С (-11; 12). Вычислить высоту и биссектрису. Нужен код помогите пожалуста.. http://www.cyberforum.ru/cpp-beginners/thread98562.html
Функции языка С++ C++
Написать функции сложения матрицы с константой, умножения и деления матрицы на константу. Заранее спасибо:)
C++ Работа с файлами.
Всем Доброго дня, помогите пожалуйста,написать программу, которая в заданном текстовом файле заменяет все строчные латинские буквы прописными, а прописные – строчными, и часть кода который позваляет открыть для просмотра файл (например текстовый файл находящийся в указанном месте).
C++ Функции языка С++ http://www.cyberforum.ru/cpp-beginners/thread98541.html
Задана матрица x(n,m). Сформировать вектор y(n), содержащий сумму элементов строк. Найти максимальную сумму строки. Заранее спасибо.
C++ Игнорированием гласных букв и общет их количества Здравствуйте. Говорю сразу, я в программировании очень слаб, но жизнь заставила столкнуться с языком C. Задали мне в университете сделать задачу на языке С, "простую задачу". Прошу помощи на вашем ресурсе. :scratch: Сама задача: С клавиатуры вводятся текстовая строка. Написать функцию, которая при введении будет игнорировать гласные буквы на украинском языке. Посчитать их количество. Еще... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17292 / 5540 / 347
Регистрация: 30.03.2009
Сообщений: 15,083
Записей в блоге: 26
01.03.2010, 13:28     Шаблоны
Цитата Сообщение от fasked Посмотреть сообщение
Еще один вопрос по шаблонам.
При перегрузка оператора <<
C++
1
friend std::ostream &operator << (std::ostream &out, BaseMatrix<T> &m);
Возникает ошибка ''undefined reference''

Исправляю прототип на следующий
C++
1
friend std::ostream &operator << (std::ostream &out, BaseMatrix<int> &m);
И ошибка соответственно пропадает, то есть как я понимаю необходимо для каждого типа описать собственную функцию? Шаблоны плохо работают с потоками?
Я "не знаю" Си++, нету практики работы с шаблонами, слабо себе представляю, как всё это дело выглядит в описании. Но тем не менее, попробую ответить. Но не могу датьгарантии правильности ответа. Когда ты переопределяешь свой оператор "<<", то ты фактически реализуешь (инстациируешь) функцию (оператор) для КОНКРЕТНОГО типа. "BaseMatrix<int>" является конкретным типом. "BaseMatrix<T>" конкретным типом не является
 
Текущее время: 06:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru