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

Как поместить в шаблон статическую переменную? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализовать функцию, перемещающую текст, находящийся между первыми двумя запятыми в строке, в начало текста. http://www.cyberforum.ru/cpp-beginners/thread147245.html
Реализовать функцию, перемещающую текст, находящийся между первыми двумя запятыми в строке, в начало текста. Если можно с коментариями.
C++ Строки 5. Функция в строке ищет первую буквенную подстроку. Функция возвращает адрес подстроки и ее длину, если подстрока найдена, в противном случае 0. http://www.cyberforum.ru/cpp-beginners/thread147244.html
C++ Файловый ввод/вывод.
Проверте задачи: 1) Напишите программу для копирования текстового файла. Эта программа должна подсчитывать число копируемых символов и выводить на экран полученный результат. #include<iostream> #include<fstream> using namespace std; int main(int argc,char*argv) { if (argc!=3) { cout<<"\n Kopirovanie <faila-vvoda><faila-vivada>\n\n\n\n\n"; return 1;
матрица C++
Составить программу, которая находит максимальное значение среди элементов линейной таблицы Y, которая состоит из N действительных чисел, которые имеют непарные индексы.
C++ Функция получает строку1 и строку2 и ищет в строке1 первую подстроку, равную строке2 http://www.cyberforum.ru/cpp-beginners/thread147214.html
10. Функция получает строку1 и строку2 и ищет в строке1 первую подстроку, равную строке2. Функция возвращает адрес подстроки , если подстрока найдена, в противном случае 0
C++ Найти сумму всех элементов массива, кратных 4 Пожалуйста, решите задачку, заранее благодарю! Найти сумму всех элементов массива, кратных 4. При составлении программы для обработки массивов согласно заданию, имя массива считать указателем на его первый элемент и оформлять решение соответствующим образом. подробнее

Показать сообщение отдельно
Suroviy
0 / 0 / 0
Регистрация: 13.05.2010
Сообщений: 58
18.06.2010, 21:51     Как поместить в шаблон статическую переменную?
мучаюсь вторые стуки, не где не могу найти решения проблемы, смысл в следующим,
сделал каласс образно говоря контейнер, в нем прописал статическую переменную для подсчета созданных объектов, все работает.

решил реализовать в классе шаблон реализовал, отлично все работает.

и тут стоило мне только вписать в класс статическую переменною, начало выкидывать ошибки типа таких \\ template<class t> class ii' used without template parameters

короче незнаю что делать, помогите разобраться как в шаблон можно поместить статическую переменную, внизу то на чем я сейчас остановился, гугал не помогает...

.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
template <typename t>
class ii
{
public:
    ii(){}
    ~ii(){}
    void ss (t Int)
    {
        zz = 101;
    }
    static int get ()
    {
        //return zz;
    }
    static int zz;
};

cpp
C++
1
2
3
4
5
6
7
8
9
10
template <typename t>
int ii<t>::zz;
 
AtBaseEditor::AtBaseEditor(QWidget *parent)
    : QWidget(parent) // оно же main
{
 
//********************************//
 
    ii<int> aa;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru