Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Как найти произведение цифр любого числа, которое ввел пользователь? http://www.cyberforum.ru/cpp-beginners/thread749587.html
Всем добрый день! Можете помочь мне написать код на с++ в visual studio. Смысл токов, пользователь вводит любое число(оно может быль хоть даже и до 10 знаков), и найти произведение его цифр. например: пользователь ввел число 123, потом должно вывести произведение этого числа, тоесть (1*2*3=6)
C++ Как заставить компилятор не компилить неправильную программу? Мне не даёт покоя разговор с одним программистом, имевший место быть несколько лет назад. Тот сказал, что он так кодит, что у него неправильный код просто-напросто не компилится, а я не стал уточнять. Многое я бы отдал, чтобы вернуться к тому разговору! Ясно дело, что даже если это и правда, то правда условная. Компилятор же не знает, что нужно человеку. Тем не мене, может есть какие-то... http://www.cyberforum.ru/cpp-beginners/thread749584.html
C++ Задача страуструпа: Измените программу так, чтобы она выводила числа, которые почти равны друг другу
Есть программа #include <iostream> using namespace std; int main () { double val_1 = 0.0;
Дан массив из 10 элементов (заполнить вручную). Найти все четные элементы массива находящиеся на нечетных местах C++
Дан массив из 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++ Поиск подстроки в строке(алгоритм Бойера-Мура) http://www.cyberforum.ru/cpp-beginners/thread749560.html
Программа находит шаблоны в строке алгоритмом Бойера-Мура и находить должна в строке которая находится в файле. Сам код работает и находит все как надо, кроме разве что того, что если в строке есть пробел он ничего не ищет, а сразу return 0... Возможно ли, что это глюк компилятора или все же ошибка в коде? Помогите, пожалуйста.
C++ Нужен совет: Какую библиотетеку подключить, чтобы в консоли русские символы были Какую библиотетеку подключить что бы в консоли русские символы были ? подробнее

Показать сообщение отдельно
Riderik
 Аватар для Riderik
28 / 28 / 1
Регистрация: 24.07.2011
Сообщений: 171
29.12.2012, 16:23     шаблон для некоторых классов
идея, скорее всего, бредовая, но всё же уточнить нужно, вдруг так можно. У меня возникла такая ситуация: есть две идентичные функции. Единственное различие между ними это тип списка, передаваемого в них, и тип объекта, который объявляется в этих функциях (по типу списка). Так вот, можно ли объединить эти две функции в такую функцию, которая принимает только один из этих типов и никакой другой (оба типа унаследованы от одного базового класса и в функции нужно вызывать виртуальную функцию).

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
25
26
27
class Base {
public:
    virtual void f() {};
};
 
class Der :  public Base {
public:
    void f() {}
};
 
class Der2 : public Base {
public:
    void f() {}
};
 
 
void funk(std::list<Der>& l) {
    Der a;
    a.f();
    l.push_back(a);
}
 
void funk(std::list<Der2>& l) {
    Der2 a;
    a.f();
    l.push_back(a);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru