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

Пользовательские типы в union - Нужно ли инстализировать как-то String, Object или Array? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка при вызове wstring.erase http://www.cyberforum.ru/cpp-beginners/thread1241538.html
форум глючит ... Добавлено через 1 минуту Почему erase ругается ? std::wstring testString = L"SHAKE YOUR TITS (. )^( .)"; for (auto it = testString.rbegin(); it != testString.rend(); it--) { if (*it == L'^')
C++ Раздельная компиляция Namespace - Реализовать двусвязный список В книге Страуструпа описана модульность с помощью namespace: stack.c - хранит реализацию stack.h- интерфейс user.c - использование. Там есть задачка реализовать двусвязный список по такому принципу. С алгоритмом списка проблем нет, а вот с именами беда. Для теста написал маленькую функцию, но и она не компилится ( main.obj : error LNK2019: ссылка на неразрешенный внешний символ "int... http://www.cyberforum.ru/cpp-beginners/thread1241505.html
Как сложить две временные отметки в виде дни часы: минуты: секунды C++
Здравствуйте! Подскажите пожалуйста, как сложить две временные отметки в виде дни часы: минуты: секунды? Спасибо!
C++ Обязательно ли объявление виртуального деструктора в абстрактном классе
Недавно выполнял задание, и забыл в абстрактном классе(использовалось наследование) объявить виртуальный диструктор. С точки зрения профессионального программирования, является ли это серьёзной ошибкой?
C++ Поставить пароль на архив http://www.cyberforum.ru/cpp-beginners/thread1241429.html
Всем привет. Мне нужно программно сделать архив с паролем. Может есть такая библиотека, что бы там была такая функция? Я думаю использовать zlib, а там вроде такого нет, так что придется добавлять самому. Что посоветуете? Спасибо.
C++ Дружественный метод класса и ошибка доступа class B; class A { public: void f(B& b); }; class B { private: подробнее

Показать сообщение отдельно
OrmaJever
 Аватар для OrmaJever
9 / 9 / 0
Регистрация: 10.11.2011
Сообщений: 241
12.08.2014, 18:48  [ТС]     Пользовательские типы в union - Нужно ли инстализировать как-то String, Object или Array?
это всё интересно, но во-первых правильно ли я понял что в моём случае для структуры выше конструктор должен быть таким
C++
1
2
3
4
5
6
value::value()
{
    new( &String ) string();
    new( &Array )  vector< value * >();
    new( &Object ) map< string, value * >();
}
а во вторых, а что будет с памятью? Использовать я буду одно значение, а обьекты созданы уже для 3.
 
Текущее время: 11:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru