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

Двусвязный список с объектом трех типов: "целое число", "вещественное число", "строка" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить заданную строку и столбец матрицы со сдвигом http://www.cyberforum.ru/cpp-beginners/thread822631.html
Как удалить заданную строку a и столбец b со сдвигом, в динамическом массиве MxN заполненного рандомными числами?
C++ Графика на C++ Помогите. Срочно нужно сделать задание, а графику даже еще не учили. Сделать нужно на Visual Studio. В файле задано равнобедренные треугольники с помощью двух вершин, определяющих основу каждого из треугольников, и суммарной длины двух других сторон. Вывести треугольники на экран. Отдельным цветом выделить треугольник который имеет площадь, близкую к величине, заданной в другом файле, и не... http://www.cyberforum.ru/cpp-beginners/thread822629.html
C++ Не работает русский язык
У меня такая проблема: Пользуюсь компилятором Visual C++ 6.0. После написания кода нажимаю build и Execute. Но почему-то в результате в полях вывода (cout << ) символы кириллицей превращаются в какие-то иероглифы и приодится писать транслитом. Кто знает, как это исправить?
SDL - помогите найти ошибку в коде C++
Ребят, начал изучать SDL. Такая параша #include <SDL.h> int main () { SDL_Init (SDL_INIT_VIDEO | |SDL_INIT_VIDEO); if ( SDL_Init(SDL_INIT_AUDIO|SDL_INIT_VIDEO) < 0 ) { printf("Unable to init SDL: %s\n", SDL_GetError());
C++ Создать библиотечный каталог n порядка, ввести данные http://www.cyberforum.ru/cpp-beginners/thread822608.html
Задача: Создать библиотечный каталог n порядка, ввести данные: название книги, автор, год издания, цена, вывод: общая цена, порядок каталога, книги, стоимостью больше 100. Проблемы: класс задан в виде массива n порядка, не понятно, где присобачить: *sum+=*cost;//для суммирования стоимости на i-ом шаге if(*cost>=100) return *title; //для возврата имени книг, которые дороже 100 ...
C++ Перегрузка операторной функции и функции ! 3.16Разработать класс ThreeAngle для работы с плоскими треугольниками. В качестве членов-данных задаются длины трех сторон треугольника. Класс должен содержать основной конструктор и конструктор копирования. Перегрузить в этом классе операторные функции, которые обеспечивают ввод/вывод элементов класса, а также операторную функцию присваивания. Дополнительно перегрузить операторную... подробнее

Показать сообщение отдельно
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
30.03.2013, 02:26  [ТС]     Двусвязный список с объектом трех типов: "целое число", "вещественное число", "строка"
Если честно не совсем понятно зачем выносить объединение в другой класс, а так сделать нельзя ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class MyList
{
private:
   union data {
        int whole;
        double real;
        string str;
       };
 
    int count;
 
    struct node {
        data dat;
        node * next;
        node * prev;
        node(int d,node * f,node * p) : dat(d),next(f),prev(p) {}
        ...
        };
Если нет, не могли бы вы привести пример.
 
Текущее время: 20:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru