Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вывести на экран дату следующего дня ребят помогите пожалуйста с кодом, Ввести дату в формате ДД,ММ,ГГГГ.Вывести на экран дату следующего дня заранее спасибо.с языком си туго очень https://www.cyberforum.ru/ cpp-beginners/ thread430532.html Eclipse: Symbol 'cout' could not be resolved C++
Поставил себе Эклипс для общего развития, так сказать, но не могу разобраться, чего он хочет от меня. такой код: #include <iostream> using namespace std; int main() { cout << "Hello World" << endl; return 0; }
C++ Сформировать новый массив из двух исходных по данному правилу Даны два одномерных массива A и B размерности 12. Вычислить массив C, если известно, что первый элемент этого массива равен сумме первого элемента массива A и последнего элемента массива B, второй элемент массива C равен сумме второго элемента массива A и предпоследнего элемента массива B и т.д. Вывести на экран первый и последний элементы массива C. https://www.cyberforum.ru/ cpp-beginners/ thread430518.html C++ не могу понять,почему не идет https://www.cyberforum.ru/ cpp-beginners/ thread430499.html
#include "stdafx.h" #include <iostream> #include <stdio.h> #include <math.h> struct crs Matrix { int N; int Nz; double*value;
Сортировка списка по убыванию C++
Не работает ListNode<NODETYPE> *currentPtr=firstPtr, *current1Ptr=firstPtr, *XPtr=0; while(currentPtr->nextPtr!=0) { while(current1Ptr->nextPtr!=0) { if (current1Ptr->data>current1Ptr->nextPtr->data) {
C++ Определить сумму элементов матрицы, расположенных на главной диагонали https://www.cyberforum.ru/ cpp-beginners/ thread430489.html
Ввести статическую матрицу размером 4x4. Определить сумму элементов матрицы, расположенных на главной диагонали матрицы и произведение элементов, расположенных на побочной диагонали матрицы. Пока только это написала: #include <iostream> using namespace std; int main() {
C++ Программа запрашивает имя файла. Затем этот файл выводится на экран (длина файла на экране не превышает размер экрана). https://www.cyberforum.ru/ cpp-beginners/ thread430485.html
Всем привет! Помогите пожалуйста решить задачу!!!! Программа запрашивает имя файла. Затем этот файл выводится на экран (длина файла на экране не превышает размер экрана). По тексту можно перемещать соот-ветствующими клавишами обычный мигающий курсор. Когда курсор попадает на символ, принадлежащий какому-либо слову, то все слово выделяется цветом. При нажатии на клавишу F1 анализируется слово,...
C++ Задача на одномерный массив
Дан одномерный массив из 100 элементов, состоящий из случайных вещественных чисел в диапазоне от -55 до 16. Вывести в порядке невозрастания (убывания) те отрицательные элементы этого массива, индекс которых — нечетное число.
C++ Чтение текста из файла и вывод на экран только тех предложений, которые не содержат запятых https://www.cyberforum.ru/ cpp-beginners/ thread430465.html
нужна программа, которая считывает текст из файла и выводит на экран только предложения не содержащие запятых
C++ Нужна программа, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых https://www.cyberforum.ru/ cpp-beginners/ thread430447.html
Помогите!!! нужна программа, которая считывает текст из файла и выводит на экран только предложения не содержащие запятых.
Объект "Таймер" C++
Общие данные Порядковый номер (1-1000), состояние(хорошее, удовлетворительное, плохое, неопределенное), есть ли в продаже(да, нет) Объект Таймер(активность, интервал, модель) Задание 1. Обьявить личный класс-исключение как наследника Exception, необходимого для выброса сигнала при определении порядкового номера обьекта. 2. Обьявить перечисление для описания обьекта. 3. Написать базовый...
C++ Точка, наиболее близкая к центру тяжести https://www.cyberforum.ru/ cpp-beginners/ thread430405.html
Всем привет! Мне нужно решить такую вот задачку: Для одинаковых материальных точек с координатами (xi, yi),i = 1,5 определить точку, наиболее близкую к центру тяжести. Координаты точек вводить с клавиатуры. Распечатать координаты всех точек с пометкой наиболее близкой к центру тяжести. Помогите пожалуйста! Голову уже сломал, ни как не могу понять как ее делать...
4773 / 2582 / 894
Регистрация: 29.11.2010
Сообщений: 5,590
19.01.2012, 15:31 0

Как сделать шаблон, с параметром-классом - потомком определённого класса? - C++ - Ответ 2404478

19.01.2012, 15:31. Показов 2112. Ответов 16
Метки (Все метки)

Ответ

Цитата Сообщение от Nick Alte Посмотреть сообщение
static_assert(std::is_base_of<Interface, InterfaceImplementation>::value, "Параметр должен быть потомком Interface");
1. Требуется новый стандарт или буст,
2. Это будет проверка времени выполнения, а не компиляции.

Добавлено через 5 минут
is_base_of может быть имплементиован подобным образом.
C++
1
2
3
4
5
6
7
8
9
10
11
template<typename Base, typename Derived>
struct is_base_of {
 private:
  static Derived* m_d;
  static char check( Base* );
  static long check( ... );
 public:
  enum {
    value = ( sizeof(check( m_d )) == sizeof(char) )
  };
};


Вернуться к обсуждению:
Как сделать шаблон, с параметром-классом - потомком определённого класса? C++
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2012, 15:31
Готовые ответы и решения:

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

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

Constexpr array возвращаемый классом-потомком
Здравствуйте, хотелось бы реализовать следующую иерархию классов. Есть базовый класс с чисто...

Составить программу с одним родительским классом и потомком. Все поля должны быть закрытыми
Составить программу с одним родительским классом и потомком. Все поля должны быть закрытыми....

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

Можно ли сделать поле класса параметром функции-члена этого же класса?
Здраствуйте. ref class MyClass { private: int i, j; array&lt;array&lt;int&gt;^&gt;^ X1; ...

Как правильно сделать шаблон класса complex
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using std::cout; using std::cin; using std::endl;...

Как сделать шаблон функции другом шаблона класса?
С обычной функцией понятно: template&lt;class T&gt; class A { friend void f(); } А вот если...

Приватный член класса, наследующийся каждым объектом-потомком
Допустим, я хочу написать класс, каждый экземпляр которого создается на базе родительского объекта....

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