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

список на шаблоне - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести с клавиатуры 10 чисел. Если среди них есть числа большие 15, заменить их на 15. Напечатать все полученные числа. http://www.cyberforum.ru/cpp-beginners/thread211465.html
Помогите решить задачу в Turdo C++, там где используется printf scanf: Ввести с клавиатуры 10 чисел. Если среди них есть числа большие 15, заменить их на 15. Напечатать все полученные числа.
C++ Удалить из строки все запятые. Люди, помогите решить задачу в Turbo C++ (там где printf и scanf): Удалить из строки все запятые. http://www.cyberforum.ru/cpp-beginners/thread211463.html
C++ Считать последовательность вещественных чисел из файла
Необходимо считать все числа из текстового файла, записать их в массив параллельно подсчитав их количество. Необходимо это сделать через ifstream. Заранее благодарю.
Ограничения на ввод чисел C++
Возник такой вопрос: как огранчить ввод чисел в консольном приложении? Другими словами, у меня есть поле в классе, которое может принимать целые значения от 0 до 2. Если пользователь вводит...
C++ Взлом пароля методом полного перебора http://www.cyberforum.ru/cpp-beginners/thread211423.html
Допустим имеется стока символов, которую вводит пользователь. Требуется зашифровать любым способом это строку, а затем расшифровать методом полного перебора. На экран вывести саму строку, её шифр и...
C++ Расстояние На плоскостисвоими координатами задано N точек. Рассмотрим набор прямых, проведенных через все различные пары точек. Необходимоопределить наибольшеевозможноерасстояниеотлюбой заданной точки, до... подробнее

Показать сообщение отдельно
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
15.12.2010, 11:26
Делай раз: структура с указателем на void и, если нужно, какое-нибудь описание, что же за тип хранится.
C++
1
2
3
4
5
6
7
8
9
10
11
class MyDataType
{
public:
        int data_type;
        void* data;
        MyDataType(int type, void* value)
        {
                data_type = type;
                data = value;
        }
}
Делай два:
List<MyDataType> Var;
Var.push_back(MyDataType(1, (void*)new int(5)));
Var.push_back(MyDataType(3, (void*)new string("OMFG!")));
при чтении значения проверяешь тип данных и получаешь данные.

Добавлено через 2 минуты
Ну и конечно повнимательней с памятью, мон ами, утечки гарантированны.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru