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

delete или new (typeid(void*))(void*) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить количество одинаковых букв по парам слов в предложении http://www.cyberforum.ru/cpp-beginners/thread191370.html
Помогите написать программу которая считывает текст из файла и определяет количество одинаковых букв ПО ПАРАМ слов в предложении. Добавлено через 20 часов 11 минут Сделайте кто-нибудь...
C++ отсортировать текст Помогите плиз... Отсортировать текст по длине слов в порядке возрастания. В тексте несколько строк. Исходный текст должен содержаться в одном файле, результат — во втором файле. решение нужно в си. http://www.cyberforum.ru/cpp-beginners/thread191343.html
Поиск заданной буквы в строке. Определения количества слов C++
В заданной строке определить количество слов, в которых заданная буква встречается больше одного раза. Язык С. Помогите пожалуйста!
C++ Как прервать работу функции?
dot CrossLine (const line &L, const line &P, dot&D) { double z; z=Determin(L.A,L.B,P.A,P.B); if (fabs(z)<1e-12) { char S="Прямые не пересекаются"; CharToOem(S,S); cout<<S<<"\n"; }
C++ Как хранится __DATE__? http://www.cyberforum.ru/cpp-beginners/thread191324.html
При компиляции можно вызвать макропеременную __DATE__ которая хранит текущую дату. Мне надо из этой даты по отдельности в 3 переменные вытащить год, месяц, день. Кто-нибудь не подскажет в какой...
C++ Найти самое короткое слово первой строки, которого нет во второй строке Люди! Помогите,пожалуйста.. надо написать программу на С++ выводящую на экран самое короткое слово первой строки,которого нет во втором предложении ( соответственно даны 2 строки, вводятся с... подробнее

Показать сообщение отдельно
MadOuse

delete или new (typeid(void*))(void*) - C++

15.11.2010, 02:38. Просмотров 1474. Ответов 1
Метки (Все метки)

Доброе время суток.
Пишу список. Телом каждого элемента (el) списка является void указатель(body). (предполагается что тело элемента может быть любого типа, т.е. переменные, классы, другой такой же список и т.д.)
Критерий - универсальность и скорость.

У меня получилось что-то типа
(*el).body = new typeid(NewType);
где NewType - параметр функции, void * на какую либо известную переменную
и delete * (typeid(((*el).body)*) ((*el).body); (- на это компилятор ругается)
При работе каждый раз определяется тип указателя.
Насколько это правильно / элегантно / быстро? Может есть получше варианты?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru