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

Очередь из разнородных элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Связанные списки в С++ ...... http://www.cyberforum.ru/cpp-beginners/thread305959.html
Всем доброго времени суток !!! разобравшись с иерархией классов - нужно разобраться и со связанными списками ... правда ничего толкового из этого не выходит ... вот мой класс: // class ierarchy.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; const int LEN = 80;
C++ перевод кода из С++ в С Кто может перевести код на С ,сделайте доброе дело.....Пожалуйста ;-) #include <iostream> #include <iomanip> #include <time.h> using namespace std; void main() { http://www.cyberforum.ru/cpp-beginners/thread305948.html
Два вопроса C++
1) Создать тип перечисления (перечень) MyType, который состоит из констант А=1,В=2,С=5 2)За декларируйте класc Student, которое будет иметь поле А - действительное двойной точности, поле В - указатель на переменную целого типа, поле С - массив символов. Поле А доступно только экземпляру класса Stydent. Поле С доступное всем . Поле В доступное производным класса Student та экземплярам класса...
Как работает программа C++
Наверное глупо не понять как работает прога с отлаженным кодом, но не могу . Помогите разобраться. Что-то типо пошаговой инструкции. Заранее спасибо. Вот задание к этой программе : 1. Вводится строка. Отредактировать ее, продублировав все слова, начинающиеся на заданную букву и удалив все слова, не содержащие эту же букву. Заданная буква вводится дополнительно. ...
C++ Деструктор для списков http://www.cyberforum.ru/cpp-beginners/thread305941.html
Ребята,как создать деструктор для списка в классе??? Подскажите-помагите пожалуйста!!Очень и срочно надо!!!!!
C++ scanf для чтения структуры Возникли вот какие вопросы, прошу вас ткнуть носом, ув. форумчане... Есть структура вида NETBOOK AMD ATI 500 WINDOWS 325 NOUTBOOK INTEL NVIDIA 750 LINUX 250 PC AMD NVIDIA 320 WINDOWS 325 Ума не приложу, как считать данную структуру через scanf. Вот какие наработки пока есть #include "stdafx.h" #include <iostream> #include <stdlib.h> #include <fstream> #include <ctime> подробнее

Показать сообщение отдельно
pito211
 Аватар для pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
27.05.2011, 11:19     Очередь из разнородных элементов
я понял так, что тебе надо хранить элементы разного типа в контейнере? вот я чё то наколбасил, вроде работает даже

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
42
43
44
45
46
47
48
49
50
51
52
53
#include "stdafx.h"
#include <iostream>
#include <list>
#include <vector>
#include <string>
using namespace std;
 
class ListItem
{
private:
    void*       value;
public:
    template <typename T>
    ListItem(const T& Q)
    {
        T* tmp = new T(Q);
        value = (void*)tmp;
    }
 
    void*   operator*()
    {
        return value;
    }
};
 
int main()
{
 
    vector<ListItem> test;
    string tmp("yrtyrtyrt");
 
    test.push_back(34);
    test.push_back(97);
    test.push_back(tmp);
    tmp = "dfhdheherh";
    test.push_back(tmp);
    tmp = "dfgdfg";
    test.push_back(tmp);
 
    for (int i = 0; i != 2; i++)
    {
        cout << *static_cast<int*>(*(test[i]));
    }
 
    for (int i = 2; i != 5; i++)
    {
        cout << *static_cast<string*>(*(test[i])) << endl;
    }
 
 
 
    return 0;
}
 
Текущее время: 19:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru