Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как найти произведение цифр любого числа, которое ввел пользователь? https://www.cyberforum.ru/ cpp-beginners/ thread749587.html
Всем добрый день! Можете помочь мне написать код на с++ в visual studio. Смысл токов, пользователь вводит любое число(оно может быль хоть даже и до 10 знаков), и найти произведение его цифр. например: пользователь ввел число 123, потом должно вывести произведение этого числа, тоесть (1*2*3=6)
C++ Как заставить компилятор не компилить неправильную программу?
Мне не даёт покоя разговор с одним программистом, имевший место быть несколько лет назад. Тот сказал, что он так кодит, что у него неправильный код просто-напросто не компилится, а я не стал уточнять. Многое я бы отдал, чтобы вернуться к тому разговору! Ясно дело, что даже если это и правда, то правда условная. Компилятор же не знает, что нужно человеку. Тем не мене, может есть какие-то...
C++ Задача страуструпа: Измените программу так, чтобы она выводила числа, которые почти равны друг другу Есть программа #include <iostream> using namespace std; int main () { double val_1 = 0.0; https://www.cyberforum.ru/ cpp-beginners/ thread749576.html C++ Дан массив из 10 элементов (заполнить вручную). Найти все четные элементы массива находящиеся на нечетных местах https://www.cyberforum.ru/ cpp-beginners/ thread749571.html
Дан массив из 10 элементов (заполнить вручную). Найти все четные элементы массива находящиеся на нечетных местах. В случае отсутствия таких элементов вывести на экран надпись: «These elements are not found».* const int size=10; int ar={2,32,69,35,48,78,95,21,25,12}; for (int i=0; i<size; i++) if (ar%2==0 && i%2!=0)
C++ Поиск подстроки в строке(алгоритм Бойера-Мура)
Программа находит шаблоны в строке алгоритмом Бойера-Мура и находить должна в строке которая находится в файле. Сам код работает и находит все как надо, кроме разве что того, что если в строке есть пробел он ничего не ищет, а сразу return 0... Возможно ли, что это глюк компилятора или все же ошибка в коде? Помогите, пожалуйста.
C++ Нужен совет: Какую библиотетеку подключить, чтобы в консоли русские символы были https://www.cyberforum.ru/ cpp-beginners/ thread749555.html
Какую библиотетеку подключить что бы в консоли русские символы были ?
C++ Файл в vector<int> https://www.cyberforum.ru/ cpp-beginners/ thread749551.html
Как более удачно записать файл в вектор. С помощью чего открыт файл не имеет значения. Заранее спасибо.
В массиве целых чисел из 20 элементов найти все элементы, значение которых больше среднего арифметического массива C++
В массиве целых чисел из 20 элементов найти все элементы, значение которых больше среднего арифметического массива. Вывести на кран значения и позиции этих элементов. Подскажите, пожалуйста, как вывести позиции элементов? Заранее спасибо. Вот мое решение: const int size=20; int ar={2,4,5,3,6,15,2,36,4,2,3,65,4,1,2,3,6,5,7,10}; int sredn=0; int sum=0;
C++ инвертировать https://www.cyberforum.ru/ cpp-beginners/ thread749513.html
инвертировать 3-ий и 5-ый бит в слове. как это сделать? какие команды использовать?
C++ Условие if не становится истиным https://www.cyberforum.ru/ cpp-beginners/ thread749511.html
Всем привет. Пишу свою первую программу-игру на с++ с использованием OpenGL. Ситуация такая: необходимо сравнить координаты по x и координаты по y, и если они окажутся одновременно равными, то переменной ColorMobR присвоить значение 1.0. Так проблема в том, что когда в момент игры я игроков наезжаю на моба (по сути координаты должны совпасть, хотя кто знает..), условие не становится истинным....
C++ Вычислить значение функции для отрицательных элементов массива и подсчитать их количество
Помогите решить задачу. Дано одномерный массив Р, состоящий из 32 элементов. Вычислить значение функции для отрицательных элементов массива и подсчитать их количество. Зарание спасибо. :)
C++ Поменять элемент, стоящий перед минимальным, на максимальный (Изменить программу) Дел https://www.cyberforum.ru/ cpp-beginners/ thread749498.html
В астрале
Эксперт С++
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
29.12.2012, 16:51 0

шаблон для некоторых классов - C++ - Ответ 3932843

29.12.2012, 16:51. Показов 1987. Ответов 13
Метки (Все метки)

Ответ

Можно. Но придется слегка поколебаться.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <type_traits>
#include <list>
 
class Base
{
};
 
class Der : public Base
{
};
 
template<typename T>
void f(T&, typename std::enable_if<!std::is_base_of<Base, typename T::value_type>::value>::type** = 0);
 
template<typename T>
void f(T&, typename std::enable_if<std::is_base_of<Base, typename T::value_type>::value>::type** = 0)
{
}
 
int main()
{
    std::list<Der> ders;
    f(ders);
}
ну или просто static_assert влепить, если std::is_base_of<>::value вернет false.

Вернуться к обсуждению:
шаблон для некоторых классов C++
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.12.2012, 16:51
Готовые ответы и решения:

Почему в некоторых случаях используется массив для хранения стека, а в некоторых нет?
Почему в некоторых случаях используется массив для хранения стека ,а в некоторых нет

Шаблон классов
Здорова! Не получается никак составить шаблон для классов: struct element; struct Link {...

Иерархия классов + шаблон
Помогите проверить, правильно ли я реализовал иерархию классов. базовый класс:Дата(год,месяц,...

LNK2019 шаблон классов
Доброго времени суток. Пишу шаблон классов: akima.h // файл объявления #ifndef AKIMA_H...

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

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

Передача некоторых данных в шаблон MVC
У меня таблица User с данными: name mail bla bla bla, и мне понадобилось выводить name на каждой...

Нет некоторых классов в visual studio
Здравствуйте. Недавно начал изучать программирование на с#. Сейчас читаю про многопоточное...

Скрытие некоторых классов в рамках одной сборки
Добрый день! Вопрос, наверное простой, но я не смог решить его самостоятельно. Есть главный...

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