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

Как в vector поместить double, bool? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Прямое преобразование указателя на D http://www.cyberforum.ru/cpp-beginners/thread731649.html
int j = ( ( D* ) p )p -> y;// Прямое преобразование указателя на D помогите исправить ошибку...и напомните как называется данная работа с указателями ..
C++ Дано число а (1<а<=1.5) Дано число а (1<а<=1.5). Из чисел 1+1/2, 1+1/3, ... напечатать те, которые не меньша а http://www.cyberforum.ru/cpp-beginners/thread731645.html
C++ Проблемка с функцией Ранд
#include <iostream> #include <stdlib.h> #include <time.h> using namespace std; int main() { srand(TIME(0)); setlocale(LC_ALL,"Russian");
C++ Дано число а. Напечатать те, которые не превышают а
Дано число а. Из чисел 1,4,9,16,25, ... напечатать те, которые не превышают а.
C++ Обход многомерного дерева http://www.cyberforum.ru/cpp-beginners/thread731610.html
Доброго времени суток, форумчане. Назрела проблема с многомерными деревьями. Задание гласит "Имеются две статьи. Каждая из них включает список источников. В них в свою очередь могут быть ссылки на другие источники. Известен год опубликования каждой статьи. Определить общие источники двух статей, начиная с заданного года." Код, который генерирует дерево, у меня есть, всё работает отлично...
C++ Макрос UNREFERENCED_PARAMETER бесполезен? #define UNREFERENCED_PARAMETER(P) (P) Зачем нужны подобные макросы? Это же бессмысленно Добавлено через 25 минут вверх подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1237 / 986 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
15.12.2012, 13:50     Как в vector поместить double, bool?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Variant {
public:
    enum Type { BOOL, DOUBLE };
 
private:
    Type type;
    union {
        bool data_bool;
        double data_double;
    };
 
public:
    Variant(bool value) : type(BOOL), data_bool(value) {}
    Variant(double value) : type(DOUBLE), data_double(value) {}
};
Идея ясна?
 
Текущее время: 10:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru