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

шаблоны в си++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Матрица http://www.cyberforum.ru/cpp-beginners/thread73949.html
Пожалуйста помогите решить задачу: вывести на печать положительные элементы главной диагонали матрици X(nxn). Заранее спасибо!
C++ Релизация связанных списков Прошу администрацию извинить меня (я только первый день на форуме), аналогичная тема размещена в "С++ Builder" - не знал куда правильнее разместить данный пост, поэтому удалите один из них (если считаете нужным), впредь буду более аккуратным.... А теперь суть вопроса: Уже 2 недели торчу над связанными списками, и никак не могу понять, как их реализовать=((( Вроде и блок-схемы нарисовал... http://www.cyberforum.ru/cpp-beginners/thread73941.html
C++ Двумерные массивы
1)Количество строк содержащих хот бы один нулевой элемент 2)номер столбца в которой находится самая длинна серия одинаковых элементов Плз напишите понятно просто я только не давно начал самостоятельно изучать с++ если не трудно)
C++ BackDoor для windows
что необходимо знать/уметь чтобы написать BackDoor для windows? ситуация: знаю Си, но не представляю как написать Бэкдор при этом ничего сложного не нужно, вполне достаточно просто считывать инф. с клавы т.е. вопрос: о чем нужно иметь понятие, чтобы въехать в тему и написать бэкдор самому? какие знания потребуются? если будут ответы - желательно в полном объёме названия т.к. они...
C++ вычислить сумму http://www.cyberforum.ru/cpp-beginners/thread73916.html
При некоторых заданных x,N и E определяемых вводом вычислите сумму N слагаемых заданного вида, затем сумму тех слагаемых которые по абсолютной величине больше E.Для второго случая выполните суммирование для двух значений E отличающихся на порядок,и при этом определите кол-во слагаемых, включенных в сумму. Сравните результат с точным значением функции, для которой данная сумму определяет...
C++ Строки(стринг).....удаление слов из текста искал по всему форуму, но подобной ситуации не нашёл( Задача такая: 1)вводится произвольный текст 2)вводится натуральное целое число N 3)выводится текст, заменяя каждое N слово (считая от начала) дефисом, то есть если ввести 3, то в каждой новой строке за место 3 слова должен быть "-" Помогите кто сможет, задача не трудная вроде как и много сил не потребует. Пытался переделать коды типа... подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1345 / 878 / 51
Регистрация: 02.01.2009
Сообщений: 2,642
Записей в блоге: 1
14.12.2009, 00:18     шаблоны в си++
В таком издевательстве нету смысла.. Если тебе так охото разный типов то вот
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <vector>
 
class base{
public:
    virtual ~base() {}
    virtual void func(){ std::cout << "base\n"; }
};
 
class type_1: public base{
public:
    virtual void func(){ std::cout << "type_1\n"; }
};
 
class type_2: public base{
public:
    virtual void func(){ std::cout << "type_2\n"; }
};
 
class type_3: public base{
public:
    virtual void func(){ std::cout << "type_3\n"; }
};
 
int main(){
 
    std::vector<base*> vec;
    std::vector<base*>::iterator i;
 
    vec.push_back(new type_1);
    vec.push_back(new type_2);
    vec.push_back(new type_3);
 
    for(i = vec.begin(); i != vec.end(); ++i)
        (*i)->func();
 
    for(i = vec.begin(); i != vec.end(); ++i)
        delete (*i);
 
    return 0;
}
Цитата Сообщение от Result
type_1
type_2
type_3
Для продолжения нажмите любую клавишу . . .
Как видишь нету смысла создавать контейнер который сможет хранить в себе разные типы данных..
 
Текущее время: 10:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru