Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ НОК 3 натур числа Помогите форумчане:) Тема:Функции Составить программу для нахождения наименьшего общего кратного трех натуральных чисел. https://www.cyberforum.ru/ cpp-beginners/ thread360898.html 6-значные счастливые числа C++
Здравствуйте, прошу помощи! Тема: Функции. Получить все 6-значные счастливые числа, т.е. те, у которых сумма первых трех цифр равна сумме последних трех
C++ Определить, сколько цифр в целом положительном числе https://www.cyberforum.ru/ cpp-beginners/ thread360891.html
нужно сделать на С. -Задано целое додатне число N. Определить, сколько в нем цифр.
C++ Программа удаляющая все комментарии из листинга программы С++ https://www.cyberforum.ru/ cpp-beginners/ thread360883.html
Помогите пожалуйста написать программу,удаляющую все комментарии из листинга программы С++.Программа должна обрабатывать файл *.cpp указываемый пользователем в начале работы. обьяснения каждой...
switch... case и #include C++
как добавить source код в case как это делается правольно #include "stdafx.h" #include "conio.h" #include "stdio.h" #include "iostream" void main() {
C++ деление на 0 https://www.cyberforum.ru/ cpp-beginners/ thread360843.html
у меня есть код задачи .. помогите пожалуйста.. надо переделать код, чтобы в 14 строчке (case '/': cout<<"4astka\t"<<b/c<<endl; break;) было условие деления на ноль... с предупреждением. Через if...
C++ Проблема с типами https://www.cyberforum.ru/ cpp-beginners/ thread360839.html
#include <cstdlib> #include <iostream> #include <fstream> using namespace std; const int cN=100; struct pirkinys { char pav;
Не могу разобраться с задачками C++
Здраствуйте все. я не могу понять как сделать эти задачки Мне надо их через массивы сделать и на языке Си Помогите пожалуйста буду очень вам благодарен.
C++ как писать в консольных программах на русском в c++ как писать в консольных программах на русском в c++ https://www.cyberforum.ru/ cpp-beginners/ thread360800.html C++ Динамический массив класса https://www.cyberforum.ru/ cpp-beginners/ thread360799.html
помогите пожалуйста,суть задачи:создать ксласс с конструктором и деструктором,в конструкторе сделать динамический масив с рандомными числами следовательно вывести их и посчитать средне...
C++ почему изменяется и первый экземпляр класса
Почему значение a.m становится равным b.m? Как сделать так, чтобы массив word можно было использовать несколько раз? #include <iostream> using namespace std; class word { public: ...
C++ Как задать звук в консоли https://www.cyberforum.ru/ cpp-beginners/ thread360765.html
Не как не могу найти функцию которая воспроизводить стандартный звук из колонок
62 / 62 / 13
Регистрация: 27.01.2009
Сообщений: 279
0

Обявление шаблонного класса - C++ - Ответ 2042549

05.10.2011, 15:42. Показов 905. Ответов 2
Метки (Все метки)

Как-то с пониманием С++ вроде уже все норм, осталась только одна тема немного темная - шаблоны, вроде бы и понимаю как они работают да и штука нужная, но все таки не которые детали синтаксиса и реализации кажутся немного "инопланетянскими", к примеру описание класса сигнала в бусте(boost/signal.hpp)

C++
1
2
3
4
5
6
7
8
9
10
11
12
template<typename Signature,   // Function type R (T1, T2, ..., TN)
         typename Combiner = last_value<R>, 
         typename Group = int, 
         typename GroupCompare = std::less<Group>, 
         typename SlotFunction = functionN<Signature> > 
class signal : public signalN<R, T1, T2, ..., TN, Combiner, Group, GroupCompare, SlotFunction>
{
public:
  // construct/copy/destruct
  signal(const combiner_type& = combiner_type(), 
         const group_compare_type& = group_compare_type());
};
что это за такие параметры у класса ...
C++
1
signalN<R, T1, T2, ..., TN, Combiner, Group, GroupCompare, SlotFunction>
и разве можно так объявлять параметры R, T1, T2, ..., TN через троеточие? как оно работает и что означает? не где такого не видел...

Спасибо

Вернуться к обсуждению:
Обявление шаблонного класса C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.10.2011, 15:42
Готовые ответы и решения:

Как корректно передать в метод шаблонного класса объект шаблонного класса в качестве параметра?
header.h template &lt;class T&gt; class MyVector { public: void swap(MyVector&lt;T&gt;Vector); }...

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

Инициализация шаблонного класса(В конструкторе класса после двоеточия вновь имя класса)
Всем доброго времени суток! Пытаюсь разобраться как работает приведенный мной код. Конкретно,...

Обявление экземпляра класса с конструктором по умолчанию
Знакомлюсь с ООП, сейчас с конструкторами, создал на 34 объект класса, на 35 решил вывести на экран...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.10.2011, 15:42
Помогаю со студенческими работами здесь

Возможно ли создание объекта шаблонного класса в функции этого класса?
Доброго времени суток, уважаемые форумчане :) Мне по лабам задали задание - реализовать шаблон...

Чем отличается шаблонный метод класса от шаблонного класса?
Чем отличается шаблонный метод класса от шаблонного класса???????ПЛИЗ!!!!Если можно немного ссылок...

Создание Шаблонного класса
Здравствуйте! Столкнулся с проблемой создания шаблона для класса. Не могу понять как ввести более...

Инстанцирование шаблонного класса
Уважаемые форумчане! Помогите в не сложном, как я полагаю, для Вас вопросе. Имеется шаблонный ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru