1 / 1 / 1
Регистрация: 01.07.2013
Сообщений: 127
|
|||||||||||
1 | |||||||||||
Delete void* p = new classobject();18.10.2013, 21:21. Показов 2737. Ответов 47
Метки нет (Все метки)
Всем доброго вечера! Возник вопрос, подскажите пожалуйста. Допустим:
Добавлено через 2 часа 1 минуту То есть в таком случае всегда необходимо удалять после приведения типа
0
|
18.10.2013, 21:21 | |
Ответы с готовыми решениями:
47
delete или new (typeid(void*))(void*) Delete void* error C2440: 'delete' : cannot convert from 'Song' to 'void *' Ошибка cannot convert from type void*(classname::) () to type void*(*)(void*) |
1 / 1 / 1
Регистрация: 01.07.2013
Сообщений: 127
|
||||||
19.10.2013, 17:29 [ТС] | 41 | |||||
Jupiter, Принимает указатель на элемент, возвращает значение хранящихся в нем данных
0
|
Каратель
|
||||||
19.10.2013, 17:58 | 42 | |||||
ну так и делаей её шаблонной
0
|
1 / 1 / 1
Регистрация: 01.07.2013
Сообщений: 127
|
||||||
19.10.2013, 18:08 [ТС] | 43 | |||||
Jupiter, Делал я уже так. Только для ее вызова нужно знать тип, а мы его не знаем. 13 строчка
0
|
Каратель
|
||||||
19.10.2013, 18:19 | 44 | |||||
2
|
1 / 1 / 1
Регистрация: 01.07.2013
Сообщений: 127
|
|
19.10.2013, 18:27 [ТС] | 45 |
Jupiter, Для работы с пользовательскими типами придется код для каждого из них отдельно добавлять ?
0
|
1 / 1 / 1
Регистрация: 01.07.2013
Сообщений: 127
|
|
19.10.2013, 18:41 [ТС] | 47 |
Jupiter, Да это вероятно лучше выглядит чем хранения указателя на void* и имени типа. Но в обоих случаях придется дописывать код для нового типа. Я то думал что можно сделать универсальный контейнер (
А boost::any класс тоже предназначен для хранения только встроенных типов ? включая собственную библиотеку ? то есть пользовательские опять в пролете
0
|
Каратель
|
|
19.10.2013, 19:32 | 48 |
0
|
19.10.2013, 19:32 | |
19.10.2013, 19:32 | |
Помогаю со студенческими работами здесь
48
Void menu(void); что это ? почему не void menu(); delete void* Функция void delete". Требуется идентификатор Ошибка E2044 - operator delete must return void Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |