Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Массивы. Найти неповторяющееся число https://www.cyberforum.ru/ cpp-beginners/ thread1087345.html
Задача взята с форума. Дан целочисленный массив, наподобие такого {1, 7, 3, 7, 8, 1, 3}. Все его элементы, кроме одного повторяются ровно 2 раза (две 1, две 7, две 3, но одна 8). Найти это неповторяющееся число. Числа и размер массива могут быть любыми. Непонятно, собственно, как передать параметры в функцию NotTwin(), которые, по идее она должна получать из функции Massiv(); Ну и эти...
Запуск программы или файла с консольного приложения C++
Помогите пожалуйста. Не могу найти нигде как запустить файл или программу с консольного приложения. Очень срочно нужно. p.s. Заранее спасибо:)
C++ Какую литературу читать если реально самому реализовать данный проект https://www.cyberforum.ru/ cpp-beginners/ thread1087331.html
Здраствуйте уважаемые форумчани незнал куда написать тему решил сюда) реально ли самому написать 3д онлине игру если да порекомендуйте литературу и на каком языке писать и движек какой зарание спасибо
C++ Програма должна имитировать n бросков игральной кости https://www.cyberforum.ru/ cpp-beginners/ thread1087321.html
помогите програма должна имитировать n бросков игральной кости #include <stdio.h> #include <stdlib.h> #include <time.h>
C++ Найти и вывести ту строку в этой матрице, которая содержит наибольшее количество четных чисел
Добрый день! Помогите с реализацией данного алгоритма? Дана матрица А размерности n на n. Найти и вывести ту строку в этой матрице, которая содержит наибольшее количество четных чисел.
C++ Массивы https://www.cyberforum.ru/ cpp-beginners/ thread1087313.html
#include <iostream> using namespace std; const int size = 5; int main() { setlocale(LC_ALL, "Russian"); int mas;
C++ Чтение структуры из бинарного файла в массив https://www.cyberforum.ru/ cpp-beginners/ thread1087311.html
Структура выглядит так: struct StandardBook { char ISBN; //регистрационный номер книги International Standard Book Number char Author; //автор char BookName; //название int YearOfTheEdition; //год издания char PublishingHouse; //издательство unsigned int NumberOfPages; //количество страниц };
Имеется матрица вещественных чисел 4*4. Напишите функцию, которая находит сумму элементов на побочной диагонали C++
Имеется матрица вещественных чисел 4*4. Напишите функцию, которая находит сумму элементов на побочной диагонали. Написал программу: #include <iostream> #include <stdio.h> using namespace std; float matrix (float array, int n); int main() {
C++ Выйти из цикл по окончании всех строк в файле https://www.cyberforum.ru/ cpp-beginners/ thread1087305.html
Привет Всем буду Благодарен за все ответы. Программа открыает TXT файл и поочередно считывает строки из него.Все в принципе получается.Да вот только мне нужно сделать так что бы когда строки все кончатся что бы выполнение вышло из цикла.Ну и передалось дальше к примеру на вывод строки а далее return 0; 1.Вопрос как проверить кончились ли строки для вывода или нет? 2.fgets в аргументах к...
C++ как делать трассировку? не получается нормально сделать трассировку. помогите. надо уложиться в 50 строк, избегая ввода и вывода переменных. // 01(1).cpp: определяет точку входа для консольного приложения. // #include <iostream> https://www.cyberforum.ru/ cpp-beginners/ thread1087304.html
ох уж этот полиморфизм C++
Добрый день. имеются классы: class element {...} class tableProcedure : public element {...} Проблема в следующем: имеется итератор -std::list<element*>::iterator I объект нужно привести к производному классу : tableProcedure* tp= dynamic_cast<tableProcedure*>(*I); //вот тут возникает ошибка: "error операнд времени выполнения dynamic_cast должен иметь тип полиморфного класса" если же...
C++ Без дополнительных библиотек преобразования текстового файла Добрый день! Ребята срочно нужна помощь, буду признателен,нужно в С++ разработать программу,желательно без подключений дополнительных библиотек следующего условия: Правило преобразования текстового файла (применяется для каждой строки исходного текстового файла) В каждой второй строке надо удалить третье слово, если такое есть, при этом количество пробелов в строке не должно измениться.... https://www.cyberforum.ru/ cpp-beginners/ thread1087286.html
212 / 131 / 28
Регистрация: 20.03.2009
Сообщений: 1,123
Записей в блоге: 16
02.02.2014, 10:18 0

Принимать в качестве аргумента шаблона только потомков определенного класса - C++ - Ответ 5727710

02.02.2014, 10:18. Показов 790. Ответов 5
Метки (Все метки)

Ответ

Цитата Сообщение от Radagast Посмотреть сообщение
Получается, средствами ядра языка это не реализовать? Без дополнительных включений и костылей типа попыток приведения указателей одного типа к другому (была у меня такая мысль)
Да нет, type_traits - во-первых, полноправная часть стандартной библиотеки, во-вторых - выдает значения времени компиляции, а не времени исполнения. Можете почитать Александреску, чтобы понять, как примерно это делается (там вообще очень много про метапрограммирование и получение результата на этапе компиляции).

Вернуться к обсуждению:
Принимать в качестве аргумента шаблона только потомков определенного класса C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.02.2014, 10:18
Готовые ответы и решения:

Научить метод принимать в качестве аргумента объект своего класса и дочерних классов
Как научить метод принимать в качестве аргумента объект своего класса и дочерних классов? Как их...

Передача шаблона в качестве аргумента
Всем доброго дня. Есть шаблон: template &lt;typename T, ushort cnt&gt; struct Array { private:...

Указатель на метод класса в качестве аргумента метода класса
Функция _createFun вызывается для создания ХХХ в основном классе. Но вот потребовалось создать ХХХ...

Какого типа std::endl ? Как сделать так, чтобы функция могла принимать endl в качестве аргумента?
Что надо указать в прототипе функции, чтобы можно передавать std::endl в качестве аргумента? Уже 3...

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

Как создать шаблон класса, который сможет принимать в качестве значения любые stl контейнеры
Как написать класс, в который можно засунуть vector&lt;int&gt;, или vector&lt;float&gt;, или deque&lt;double&gt; и...

Передача класса в качестве параметра шаблона
Имеется два класса, один это однонаправленный итератор, другой это двунаправленный. Двунаправленный...

Передача enum в качестве аргумента метода класса
Есть класс //class order; class ticket{ enum type_of_place { coupe, general, berth, wagon_lit...

Передача метода класса в качестве аргумента внешней функции
Столкнулся со следующей проблемой. Пусть у меня есть некая внешняя функция, которая принимает в...

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