Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
lemegeton
2933 / 1362 / 467
Регистрация: 29.11.2010
Сообщений: 2,725
06.03.2011, 16:50

Шаблоны

06.03.2011, 16:50. Просмотров 564. Ответов 8
Метки (Все метки)

Ответ

Например, параметры шаблона по-умолчанию применимы к классам.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
template<class T>
class Cmp {
 public:
  static bool lt(const T &a, const T &b) {
    return a < b;
  }
};
 
template<class T, class C=Cmp<T> >
class Cls {
 public:
  static bool Compare(T a, T b) {
    return C::lt(a, b);
  }
};


Вернуться к обсуждению:
Шаблоны
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2011, 16:50
Готовые ответы и решения:

«Шаблоны шаблонов» vs «шаблоны с параметрами-шаблонами».
«Шаблоны шаблонов» vs «шаблоны с параметрами-шаблонами». Есть ли разница в...

Шаблоны. Плохо понимаемые моменты из книги "Шаблоны С++. Справочник разработчика". (Вандевурд, Джосаттис)
Так как изучаю эту книгу, то в некоторых местах возникают вопросы. Чтобы не...

Помогите писать на С++ через шаблоны. Консуле я писал, но надо писать исползуя шаблоны
В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1)...

Шаблоны
Здравствуйте, подскажите пожалуйста почему компилятор мне пишет, что...

Шаблоны
На сколько я знаю, в с++ нельзя указать типу шаблона что то вроде: &lt;T extends...

8
Другие темы раздела
C++ Округление числа до десятых http://www.cyberforum.ru/cpp-beginners/thread253022.html
Как округлить число до целого я знаю, s=(s-floor(s)<0.5)?floor(s):ceil(v) а как округлить, скажем, число 3.4643 до 3.5 ?
C++ В чем ошибка #include <iostream> #include <math.h> using namespace std; int main() { float x1,x2,y1,y2,a,b,P,S; cout<<"x1=;x2=;y1=;y2="; cin>>x1>>x2>>y1>>y2; a=fabs(x2-x1); ... http://www.cyberforum.ru/cpp-beginners/thread253014.html
Вычисление площади фигуры C++
Составить программу приближенного вычисления площади фигуры, ограниченной заданными линиями.использовать метод прямоугольников. Для по- строения прямоугольника использовать правый конец отрезка. y...
сортировка массива C++
нужно найти ошибку..у меня не получается( // efficient_sort.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <stdlib.h> #include <conio.h> #include...
C++ Шаблон класса http://www.cyberforum.ru/cpp-beginners/thread252990.html
Привет всем! Решил написать программу с шаблонами. Вот 3 файла: //tree.h #pragma once template <class T> class tree
C++ Где скачать C++ Помогите.Скиньте ссылку где можно скачать C++ под Vista. Облазил весь яндекс с гуглом:) подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru