Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано число n. Найти сумму n-значных чисел https://www.cyberforum.ru/ cpp-beginners/ thread191461.html
Кто может решит такую задачу. Дано число n. Найти сумму n-значных чисел. Ограничениа 0<n<=100. Хочу сказать что эту задачу я решил, просто интересно кто кокой алгоритм придложет.
C++ Удаление узла бинарного дерева
всем привет.вот есть у меня бинарное дерево тока фун-ии добавления и обхода.очень нужно удалени помогите плиз. .cpp #include <iostream> using namespace std; #include "TreeNode.h" int...
C++ Это массив?
static int attrListSgl = {GLX_RGBA, GLX_RED_SIZE, 4, GLX_GREEN_SIZE, 4, GLX_BLUE_SIZE, 4, GLX_DEPTH_SIZE, 16, None}; Это массив?
C++ Что это структура? #include<stdio.h> #include<stdlib.h> #include<X11/X.h> #include<X11/Xlib.h> #include<GL/gl.h> #include<GL/glx.h> #include<GL/glu.h> Display *dpy; Window ... https://www.cyberforum.ru/ cpp-beginners/ thread191425.html
C++ delete или new (typeid(void*))(void*) https://www.cyberforum.ru/ cpp-beginners/ thread191389.html
Доброе время суток. Пишу список. Телом каждого элемента (el) списка является void указатель(body). (предполагается что тело элемента может быть любого типа, т.е. переменные, классы, другой такой же...
C++ Определить количество одинаковых букв по парам слов в предложении
Помогите написать программу которая считывает текст из файла и определяет количество одинаковых букв ПО ПАРАМ слов в предложении. Добавлено через 20 часов 11 минут Сделайте кто-нибудь...
отсортировать текст C++
Помогите плиз... Отсортировать текст по длине слов в порядке возрастания. В тексте несколько строк. Исходный текст должен содержаться в одном файле, результат — во втором файле. решение нужно в си.
C++ Поиск заданной буквы в строке. Определения количества слов В заданной строке определить количество слов, в которых заданная буква встречается больше одного раза. Язык С. Помогите пожалуйста! https://www.cyberforum.ru/ cpp-beginners/ thread191341.html
C++ Как прервать работу функции? https://www.cyberforum.ru/ cpp-beginners/ thread191336.html
dot CrossLine (const line &L, const line &P, dot&D) { double z; z=Determin(L.A,L.B,P.A,P.B); if (fabs(z)<1e-12) { char S="Прямые не пересекаются"; CharToOem(S,S); cout<<S<<"\n"; }
C++ Как хранится __DATE__? При компиляции можно вызвать макропеременную __DATE__ которая хранит текущую дату. Мне надо из этой даты по отдельности в 3 переменные вытащить год, месяц, день. Кто-нибудь не подскажет в какой... https://www.cyberforum.ru/ cpp-beginners/ thread191324.html
4197 / 1790 / 211
Регистрация: 24.11.2009
Сообщений: 27,563
15.11.2010, 13:14 0

Шаблон

15.11.2010, 13:14. Просмотров 890. Ответов 15
Метки (Все метки)

Ответ

Бред. Функции работают в runtime, а типы переменных задаются в deisgnedtime. Кроме того, ни одна функция, кроме возвращающих runtime информацию о типе (в том числе, о расходе на него памяти (suizeof)), не примет тип в качестве параметра.

Добавлено через 4 минуты
Вы когда массивы объявляете и вам нужны переменные базовых типов этих массивов (например, буфер для обмена двух элементов местами имеет базовый тип массива, то есть тип элемента) тоже пытаетесь сделать автомат, обеспечивающий совпадение типов? Уж если надо перетипизировать конейнерные типы, а перетипизировать одновременно буфера базовых типов лень, то под каждый вариант базового типа создавайте или макрос, или синонимичный тип.

Добавлено через 1 минуту
C++
1
2
3
#define TIten int
List <TItem>w;
TItem a;
. Здесь хоть как меняй int на char, потом на double, тип a будет оставаться совпадающим с базовым типом w.

Вернуться к обсуждению:
Шаблон
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.11.2010, 13:14
Готовые ответы и решения:

Шаблоны функций, Ошибка: для использования класса шаблон требуется список аргументов шаблон
Есть у меня 3 структуры Трамвай , Троллейбус , Автобус. Для автобуса определены функции (работают)...

Передать шаблон std::array в другой шаблон
Шаблон std::vector передать получается: template &lt;class T, template&lt;class U, class = allocator&lt;U&gt;...

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

"LinkedList": для использования класс шаблон требуется список аргументов шаблон
Что то не могу въехать в чем промах? LinkedList.h #pragma once #include &lt;iostream&gt; #include...

15
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.