Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Задан массив. Упорядочить его с повторениями и без повторений Задан массив. Упорядочить с повторениями и без повторений. 4, 5, 3, 3, 8, 11, 7, 8, 6, 2 Пример выполнения. Запрограммировать на C++ Массив: 9 2 3 10 8 5 11 2 1 3 ( 1) ( 2) ( 3) ( 4) ( 5) ( 6) ( 7) ( 8) ( 9) (10) Множество: 1 1 1 0 1 0 0 1 1 1 1 ( 1) ( 2) ( 3) ( 4) ( 5) ( 6) ( 7) ( 8) ( 9) (10) (11) ... https://www.cyberforum.ru/ cpp-beginners/ thread1266388.html Посоветуйте кроссплатформенную библиотеку по работе с jpg C++
Здравствуйте, посоветуйте пожалуйста кроссплатформенную библиотеку по работе с jpg. Нужно чтоб библиотека создавала из hex кода (пример: FFFFFF) один пиксель с этим цветом в RGB. И чтоб потом можно было обратно перевести эти пиксели с цветами в hex
C++ Потоки Добрый день. Потоки в C/C++ - это то же самое, что и потоки в многопоточных приложениях или это что-то другое? https://www.cyberforum.ru/ cpp-beginners/ thread1266356.html C++ Не считывает вторую переменную в цикле Ребят, подскажите , никак не пойму почему у меня не считывает вторую переменную, хотя код вроде верный. Как только цикл убираю , то все ок. #include <iostream> #include <string> #include <vector> #include <algorithm> #include <cmath> #include <stdexcept> using namespace std; void error(string s) https://www.cyberforum.ru/ cpp-beginners/ thread1266340.html
Warning C4627: #include <windows.h>: пропущен при поиске C++
Доброго дня! Что это за придуприждение такое и ошибка? // Protstem.cpp: определяет точку входа для консольного приложения. // #include <windows.h> #include "stdafx.h" #include "stdafx.h" #include <fstream> #include <iostream>
C++ Вычислить и вывести в виде таблицы значение функции F https://www.cyberforum.ru/ cpp-beginners/ thread1266321.html
Над этой задачкой до сих пор ломаем голову с поссанами, может есть умельцы? Вычислить и вывести в виде таблицы значение функции F в интервале от Х1 до Х2 с шагом dX. Значения параметров a,b,c, X1, X2, dX должны запрашиваться с клавиатуры и проверяться на корректность (Х2>=X1, dX<=|X2-X1|). В случае невозможности вычисления значения F при некотором х, должно выводится сообщение: "Error". ...
C++ Сортировать записи Student по возрасту Здравствуйте, уважаемые форумчане! Нужна ваша помощь. Имеется программа: #include<iostream> #include<stdlib.h> #include<string> using namespace std; struct Student { string name; https://www.cyberforum.ru/ cpp-beginners/ thread1266320.html Удаление элемента из списка C++
#include "stdafx.h" #include <iostream> #include <fstream> using namespace std; struct FileStruct //Структура файла { char FileName; //Имя файла int Day; //день создания
C++ Закрытое хеширование. Подскажите, как лучше реализовать программу Мне нужно реализовать закрытый адресный поиск по номеру телефона. Где лучше хранить данные с именами и номерами телефонов? И если возможно приблизительный код программы. https://www.cyberforum.ru/ cpp-beginners/ thread1266308.html C++ Из DWORD в BYTE https://www.cyberforum.ru/ cpp-beginners/ thread1266287.html
Доброе время суток! Как конвертировать DWORD в BYTE? DWORD dwL; BYTE *pb;
C++ Составить программу для вычисления величины S по формуле
Добрый день. Помогите найти ошибку, пожалуйста. Задача:2. Составить программу для вычисления величины S по формуле: S=ln\sum_{i=1}^{10}\sum_{j=1}^{15} sin^2\, z_{ij} Заранее благодарен. #include "stdafx.h" #include <iostream> #include <math.h>
C++ Вывод на печать значения в степенях функции Спасибо, что обратили внимание. Я например даже не представляю как это написать. Написать программу, которая выводит на печать значения 1 в первой степени, 2 во второй степени, 3 в третьей степени, 4 в четвертой степени, 5 в пятой степени. Степени чисел должны вычисляться в отдельной функции. Заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread1266264.html
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
01.10.2014, 15:18 0

Полиморфизм и шаблонные методы класса - C++ - Ответ 6668971

01.10.2014, 15:18. Показов 1421. Ответов 14
Метки (Все метки)

Ответ

Есть некий абстрактный базовый класс, который имеет две шаблонные функции. Мне нужно сделать эти функции виртуальными и создать несколько производных классов. Как лучше это устроить, учитывая то, что создать шаблонную виртуальную функцию нельзя?
C++
1
2
3
4
5
6
7
8
struct my_class
{
    template<typename T>inline void some_method();
    virtual void some_method_int(){}//заглушка
    virtual void some_method_bool(){}//заглушка
};
template<>inline void my_class::some_method<int>(){some_method_int();}
template<>inline void my_class::some_method<bool>(){some_method_bool();}
Работать будет только для заранее заданного набора типов. Зато, с шаблонами.

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

Шаблонные методы шаблонного класса в cpp-файле
Есть класс-шаблон Map. В нем обьявленны несколько шаблонных методов forEach. template&lt;typename...

Реализовать шаблонные методы
Код, который создает динамический массив и выводит на экран. #include &lt;iostream&gt; using...

Шаблонные чистые виртуальные методы
Возник вопрос: Есть у нас допустим класс, который мы желаем сделать абстрактным: template...

Можно ли в не шаблонном классе создать шаблонные методы?
Можно ли в не шаблонном классе создать шаблонные методы? Пример: Есть перегруженная функция...

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

Полиморфизм и private методы
Почему при полиморфном вызове функции возможен вызов private метода??? Хотя бы предупреждение какое...

шаблонные методы шаблона. Специализация.
Вопрос: каким образом можно вынести реализацию методов класса за его пределы? Изначально вопрос...

Полиморфизм и виртуальные методы
Здравствуйте, проблема с запуском,вроде бы все правильно делалось,а выводит ошибку и не хочет...

Полиморфизм. Виртуальные методы
Здраствуйте уважаемые админы!!У меня проблемы:swoon: с некоторыми предметами,у меня к вам очень...

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