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

Функция-член шаблонного класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Клоцки http://www.cyberforum.ru/cpp-beginners/thread651601.html
Поле – прямоугольная область, ограниченная «забором». В заборе есть «ворота» – проход, в который нужно вывести определенную фигуру. Фигуры – сплошные области сложной формы, обозначенные одной из латинских букв. Фигуры можно двигать в 4 направлениях, если они не упираются в забор или другую фигуру. Исходное расположение фигур задается в файле уровня, который можно выбирать. Предусмотреть...
C++ Класс присваивание a=b=c Собственно, вот код. Компилируется. Но работает не так как надо.( class Foo #include <iostream> #include <string> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread651598.html
C++ Runtime error: abnormal program termination на некоторых компах
MS Visual Studio 2008, диалоговый проект MFC. Программа обрабатывает данные из экселевского файла (чтение/запись). На 99% компов все работает нормально (XP и Win7 различной разрядности). В проге есть 2 функции сохранения. Одна сохраняет меньше данных (что-то типа черновика), другая - больше. При обращении ко 2-й функции сохранения на 2-х компах с Win XP возникает ошибка runtime error. В окошке с...
C++ [С++] Выбор темы магистерской работы
Здравствуйте! Помогите определится с интереснейшей темой для магистерской работы! То что предлагается в ВУЗе не особо по душе 1. Технология разработки встроенных программных систем и их применение в системе образования 2. Технология разработки систем реального времени и их применение в системе образования
C++ Текстовые файлы в С++ http://www.cyberforum.ru/cpp-beginners/thread651585.html
Добрый день. В летнюю практику входило задание написать программу в среде visual studio c++... Но за лето, конечно, забылась большая часть всего изученного и поэтому прошу помощи у профессионалов :) В общем задание: "В программе создать текстовый файл и записать в него строки, вводимые с клавиатуры до тех пор, пока не будет введена пустая строка. Пронумеровать строки в файле и вывести...
C++ дебагер в студии 2010 'indexer.exe': Loaded 'C:\Users\shirokov_m\svn\trunk\bin\Debug\indexer.exe', Cannot find or open the PDB file 'indexer.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file 'indexer.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Cannot find or open the PDB file 'indexer.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Cannot find or open the PDB file... подробнее

Показать сообщение отдельно
TopLoader
42 / 42 / 4
Регистрация: 10.12.2011
Сообщений: 128

Функция-член шаблонного класса - C++

13.09.2012, 19:21. Просмотров 556. Ответов 3
Метки (Все метки)

Как правильно объявить функцию-член шаблонного класса?

Класс:
C++
1
2
3
4
5
6
7
8
9
template <class SType> class Set {
        int len;                        // число членов
        SType members[MaxSize];         // массив, содержащий множество
 
        /* Функция find() закрыта, потому что она
           не используется вне класса Set. */
        int find(SType data);               // найти элемент
.........
};
Функция:
C++
1
2
3
4
5
6
7
8
9
int Set::find(SType data) {
    int i;
 
    for(i=0; i<len; i++)
        if(members[i]==data)
            return i;
 
    return -1;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru