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

Ошибка: friend declaration declares a non-template function - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм сортировки http://www.cyberforum.ru/cpp-beginners/thread82927.html
Ребята, помогите сделать код... мне нужно вывести на екран даные из фаила (таблицу) так чтобы она сортировалась по убыванию скажем, столбец termen(срок годности продукта) чтобы сортировался по убыванию есть библиотека FILE *f; struct marfa { char nume_produs; char nume_producator; float greutatea;
C++ Массив Дана последовательность чисел, которая имеет одинаковые элементы. Отсортировать по возрастанию методом выбора , исключить одинаковые элементы. Сама сортировка понятна. А как исключить одинаковые элементы? Помогите. На С http://www.cyberforum.ru/cpp-beginners/thread82920.html
C++ посчитать квадрат матрицы
С++ Даны две вещественные квадратные матрицы 10-го порядка. Напечатать квадрат той из них, в которой наименьший след (сумма диагональных элементов), считать, что такая матрица одна.
Командная строка. Безтиповой указатель. C++
Вот примерная прога которая должна запускаться на борланде. Вопрос в следующем можно ли написать эту ф-цию для среды Visual(проблема заключается в наращивании шага безтипового указателя) Заранее спасибо. //функция для нахождения среднего арифметического чисел типа float. double arithmetic1(double k,...) { void *p; double sum=0; p=(double*)&k; ((double*)p)+=1; for(int i=0; i<k;...
C++ Ошибка при выводе самой длинной строчки. http://www.cyberforum.ru/cpp-beginners/thread82888.html
#include<iostream.h> #include<conio.h> #include<string.h> using namespace std; void main() {string s;int n,k,min; cout<<"koli4estvo stro4ek"<<" ";cin>>n; clrscr(); for (k=0;k<n;k++)
C++ Вывод long double с используя printf() #include <iostream> #include <cmath> long double R(int n, int r) { long double sq = (long double) sqrt((long double)r*r - ((long double)n/2)*((long double)n/2)); long double res = (long double) sq*2*n + 3.1415926535*r*r*4* acos((long double) ( (long double) ((long double) n/2 - sq)/2 )* ( (long double) ((long double) n/2 - sq)/2 ) - 2); подробнее

Показать сообщение отдельно
togramago
9 / 9 / 0
Регистрация: 03.11.2009
Сообщений: 39
11.01.2010, 21:09  [ТС]     Ошибка: friend declaration declares a non-template function
Вот как моя проблемка решилась.
надо было написать:
C++
1
template <T> friend std::istream & operator>> <>(std::istream & is, Vector<T, N> & v);
причем если писать
C++
1
template <T, N>
выдает ошибку: N is not a type

спасибо)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru