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

Шаблоны и дружественные функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Клиент-сервер http://www.cyberforum.ru/cpp-beginners/thread1029494.html
Дело такое: два компьютера соединены локальной сетью и имеют общую папку. Предположим, в ней есть две папки "1" и "2", в каждой лежит по экземпляру одного и того же приложения (условно названы .exe)....
C++ разработать программу для сортировки массивов 1. создать две матрицы 3х3 и организовать их добавления 2. создать две матрицы 2х3 и 3х2 и организовать их умножения 3. создать матрицу размерности 3х4 и организовать ее умножения на введенное... http://www.cyberforum.ru/cpp-beginners/thread1029483.html
C++ Класс с применением виртуальной функции
Нужна программа создания класса и применения виртуальной функции... Тут есть пример... но я вообще вкурить не могу.... (я новичке)... class Ancestor { public: ** virtual void function1 () {cout...
Cортировки массива c помощью функций C++
Написать программу сортировки произвольного массива А по возрастанию или убыванию(режим сортировки задается пользователем). Написать Функции; 1)Заполнения массива числами в диалоговом режиме....
C++ Не могу понять в чем ошибка? http://www.cyberforum.ru/cpp-beginners/thread1029451.html
Выдает ошибки а в чем проблемма не пойму (программирую недавно) Unit1.cpp(94): W8004 'p' is assigned a value that is never used Unresolved external '__InitVCL' referenced from C:\PROGRAM...
C++ Создать и вывести на экран двумерный массив целых чисел размерностью 3х3 1. создать и вывести на экран двумерный массив целых чисел размерностью 3х3 2. создать и вывести на экран двумерный массив вещественных чисел размерностью 2х5 3. создать и вывести на экран... подробнее

Показать сообщение отдельно
Nikoys
26 / 26 / 6
Регистрация: 29.12.2010
Сообщений: 90

Шаблоны и дружественные функции - C++

05.12.2013, 13:13. Просмотров 403. Ответов 5
Метки (Все метки)

Объявил в шаблонном классе дружественную функцию == и реализовал вне класса в том же файле. Вся проблема в том, что компилятор ошибок не выдает, зато при попытке использовать функцию где бы то ни было, появляется ошибка линкови о невозможности использовать эту функцию. Все ли правильно в объявлении?
C++
1
2
3
4
5
6
7
8
9
template<typename T>
class TRational{
...
friend bool operator == (const TRational<T>& lObj, const TRational<T>& rObj);
...
};
 
template<typename T>
bool operator == (const TRational<T>& lObj, const TRational<T>& rObj) {...}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru