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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Клоцки http://www.cyberforum.ru/cpp-beginners/thread651601.html
Поле – прямоугольная область, ограниченная «забором». В заборе есть «ворота» – проход, в который нужно вывести определенную фигуру. Фигуры – сплошные области сложной формы, обозначенные одной из...
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 различной разрядности). В проге есть...
C++ [С++] Выбор темы магистерской работы
Здравствуйте! Помогите определится с интереснейшей темой для магистерской работы! То что предлагается в ВУЗе не особо по душе 1. Технология разработки встроенных программных систем и их...
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... подробнее

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

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

13.09.2012, 19:21. Просмотров 565. Ответов 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru