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

Шаблоны и переопределение функции swap - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ранги разработчиков. Что означает Junior, Middle и Senior Developer http://www.cyberforum.ru/cpp-beginners/thread1700720.html
сразу напишу, хотел задать в раздел работы, но там только заявки и прочее, общего нету (в плане ранги работы или вроде того) в нете попалась статья про ранги, там упоминаются Junior Developer, Middle Developer, Senior Developer(основные), в фирмах так все и идет по рангам ? или все по другому ?
C++ Вывести на экран первые n членов арифметической прогрессии C++ Напишите программу, выводящую на экран первые n членов арифметической прогрессии с заданным первым элементом a прогрессии и разность d. П5.4.Правил Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п. http://www.cyberforum.ru/cpp-beginners/thread1700712.html
C++ Вместо кода абракадабра
Делал программу на одном компьютере,запустил на другом.В итоге вместо кода увидел(часть кода,форм. cpp): Vф:ћш@Н %џ"+њ$Q‡{VФ—q|L8VафлЃ…U°М’якZ…ъ9tэ™rz6# з§йМ)^љ`О,™Љjдґ6*ц\‰‹М‡ ТЖK*.б.nє®сMй±JМІЭ4@ҐНН±№P›„!‰Sq й¤п¶2ЙЊй„BГ@Hxe¦ѓЬ7є…РГЊ; Причем запускаю с автоматическим выбором кодировки и конкретно проблема только с одним файлом,причем вчера ее не было!Что вообще произошло?
Параметры функции fread C++
Вот программа: _____________________ #include <iostream> #include <stdio.h> #include <conio.h> #include <string.h> using namespace std; int const n=5;
C++ Определить в массиве максимальное количество идущих подряд и упорядоченных по возрастанию положительных чисел http://www.cyberforum.ru/cpp-beginners/thread1700645.html
Задан целочисленный массив Х из 20 элементов. Определить максимальное количество идущих подряд и упорядоченных по возрастанию положительных чисел.
C++ Программа должна напечатать сумму цифр числа Где дописать в коде, чтобы программа напечатала сумму. #include <iostream> using namespace std; int sumdigits(int x); int main () { int x; cout<<"Enter a number"<<endl; cin>>x; cout<<"The sum of digits is:"<<endl; подробнее

Показать сообщение отдельно
Lawliet1
29 / 32 / 11
Регистрация: 30.09.2011
Сообщений: 202
Завершенные тесты: 1
01.04.2016, 18:58     Шаблоны и переопределение функции swap
Есть у меня шаблонный класс, решил для него функцию swap написать:
C++
1
2
3
4
5
6
7
template <typename T>
void swap (Stack<T>& s1, Stack<T>& s2)
{
    using std::swap;
    swap(s1.beg, s2.beg);
    swap(s1.lst, s2.lst);
}
объявление самой шаблонной функции и объявление того, что эта функция дружественная присутствует...

вообщем если в main такой код:
C++
1
2
3
4
5
6
my::Stack<unsigned> istk = { 3, 5, 8, 15, 15, 0, 9, 9, 2 };
my::Stack<unsigned> istk2;
istk2 = istk;
istk.top() = 0;
 
swap(istk, istk2);
то вылетает ошибка, линкер жалуется...
Помогите решить эту проблему)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru