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

Delete void* p = new classobject(); - C++ - Обсуждение 981115

Войти
Регистрация
Восстановить пароль
Обсуждение
Всего сообщений: 48
Имя Дата Сообщение
Читать обсуждение полностью:
Delete void* p = new classobject();
ArkTaS 18.10.2013 21:21 https://www.cyberforum.ru/post5201817.html
Всем доброго вечера! Возник вопрос, подскажите пожалуйста....
Jupiter 18.10.2013 21:43 https://www.cyberforum.ru/post5202361.html
в случае с void* компилятор никак не может узнать будут
ArkTaS 18.10.2013 22:22 https://www.cyberforum.ru/post5202544.html
Так даже меньше кода void* p = new classobject(); delete...
Jupiter 18.10.2013 22:29 https://www.cyberforum.ru/post5202572.html
глупости
ValeryS 18.10.2013 22:31 https://www.cyberforum.ru/post5202586.html
ArkTaS, скажи а зачем это надо?
ArkTaS 18.10.2013 22:53 https://www.cyberforum.ru/post5202643.html
ValeryS, Пишу контейнерный класс для хранения разных типов...
Jupiter 18.10.2013 22:55 https://www.cyberforum.ru/post5202666.html
в с++ это может быть только для развлекухи, шаблоны же есть.
ValeryS 18.10.2013 22:55 https://www.cyberforum.ru/post5202668.html
ну и как ты будешь их удалять не зная подо что выделил? и...
castaway 18.10.2013 23:00 https://www.cyberforum.ru/post5202700.html
Разве? По-моему не будут.
ArkTaS 18.10.2013 23:06 https://www.cyberforum.ru/post5202711.html
ValeryS, Если вкратце как то так: enum type {class1,...
Jupiter 18.10.2013 23:07 https://www.cyberforum.ru/post5202728.html
деструктор точно не будет вызван, а если определен явный...
ArkTaS 18.10.2013 23:07 https://www.cyberforum.ru/post5202729.html
castaway,подозреваю что для встроенных типов не будут, а...
Jupiter 18.10.2013 23:17 https://www.cyberforum.ru/post5202730.html
ArkTaS, открой для себя диспетчеризацию и паттерн посетитель
castaway 18.10.2013 23:19 https://www.cyberforum.ru/post5202746.html
Про деструктор то я и забыл..
ArkTaS 18.10.2013 23:29 https://www.cyberforum.ru/post5202790.html
Может лучше в виде шаблона реализовать класс elem?
Jupiter 18.10.2013 23:35 https://www.cyberforum.ru/post5202816.html
да, и все инстансы шаблона должны наследоватся от базового...
ArkTaS 19.10.2013 00:11 https://www.cyberforum.ru/post5202881.html
Jupiter, Не понятна последняя фраза. Я представил все в...
Jupiter 19.10.2013 00:11 https://www.cyberforum.ru/post5202949.html
ArkTaS, какая цель? написать контейнер который хранит...
ValeryS 19.10.2013 00:14 https://www.cyberforum.ru/post5202959.html
если у тебя будет базовый класс, даже абстрактный, с...
castaway 19.10.2013 00:16 https://www.cyberforum.ru/post5202966.html
Нельзя в run-time создать заведомо неизвестный тип, поэтому...
ArkTaS 19.10.2013 00:23 https://www.cyberforum.ru/post5202973.html
ValeryS, Это если пользовательские типы позволяют...
ct0r 19.10.2013 00:26 https://www.cyberforum.ru/post5203015.html
Я так понимаю, что кто-то хочет сделать type-erasure и...
ValeryS 19.10.2013 00:27 https://www.cyberforum.ru/post5203020.html
сделай базовый класс размером с байт, в конце концов все к...
ArkTaS 19.10.2013 00:33 https://www.cyberforum.ru/post5203025.html
Jupiter, Будьте так любезны перефразируйте свою фразу еще...
ct0r 19.10.2013 00:33 https://www.cyberforum.ru/post5203036.html
А в чем тогда загвоздка? Код буста в свободном доступе.
Jupiter 19.10.2013 00:34 https://www.cyberforum.ru/post5203043.html
для пользователя контейнера типы будут не связанными между...
ArkTaS 19.10.2013 00:36 https://www.cyberforum.ru/post5203049.html
ValeryS, какой то рабский труд получится
ValeryS 19.10.2013 00:41 https://www.cyberforum.ru/post5203062.html
не факт зависит от разрядности свои типы вводить а...
ct0r 19.10.2013 00:48 https://www.cyberforum.ru/post5203085.html
Да в целом понятно, как все внутри устроено. Когда делаем...
ArkTaS 19.10.2013 00:49 https://www.cyberforum.ru/post5203088.html
ValeryS, а как в Qt называется подобный контейнер ? ...
MrGluck 19.10.2013 01:07 https://www.cyberforum.ru/post5203148.html
не согласен. Можно создать класс, оперирующий сырой памятью...
Jupiter 19.10.2013 01:08 https://www.cyberforum.ru/post5203157.html
еретик. на костре тебе гореть :D
MrGluck 19.10.2013 01:13 https://www.cyberforum.ru/post5203171.html
Ну вот, теперь буду думать о себе как о Джордано Бруно.
ValeryS 19.10.2013 01:16 https://www.cyberforum.ru/post5203179.html
финал его помнишь?:)
MrGluck 19.10.2013 01:16 https://www.cyberforum.ru/post5203182.html
конечно, умел парень зажигать
ValeryS 19.10.2013 01:18 https://www.cyberforum.ru/post5203188.html
Эт, точно:D
ArkTaS 19.10.2013 16:36 https://www.cyberforum.ru/post5204988.html
Jupiter, MrGluck, Вот простенький вариант, минимум кода,...
Jupiter 19.10.2013 16:51 https://www.cyberforum.ru/post5205077.html
если ты задаешь этот вопрос то ты ещё не понял задание....
ArkTaS 19.10.2013 17:11 https://www.cyberforum.ru/post5205176.html
Jupiter, Я уже давно ушел от конкретного задания. И в посте...
Jupiter 19.10.2013 17:21 https://www.cyberforum.ru/post5205221.html
ArkTaS, повторяю вопрос - как ты будешь использовать эту...
ArkTaS 19.10.2013 17:29 https://www.cyberforum.ru/post5205252.html
Jupiter, Принимает указатель на элемент, возвращает...
Jupiter 19.10.2013 17:58 https://www.cyberforum.ru/post5205350.html
ну так и делаей её шаблонной template<class T> T...
ArkTaS 19.10.2013 18:08 https://www.cyberforum.ru/post5205395.html
Jupiter, Делал я уже так. Только для ее вызова нужно знать...
Jupiter 19.10.2013 18:19 https://www.cyberforum.ru/post5205447.html
#include <iostream> #include <string> struct IVisitor;...
ArkTaS 19.10.2013 18:27 https://www.cyberforum.ru/post5205471.html
Jupiter, Для работы с пользовательскими типами придется код...
Jupiter 19.10.2013 18:30 https://www.cyberforum.ru/post5205483.html
ArkTaS, да, иначе ты выбрал не тот язык для разработки
ArkTaS 19.10.2013 18:41 https://www.cyberforum.ru/post5205528.html
Jupiter, Да это вероятно лучше выглядит чем хранения...
Jupiter 19.10.2013 19:32 https://www.cyberforum.ru/post5205595.html
нет, любой тип который соотвествуетующий требованиям...
 
 
Similar

delete или new (typeid(void*))(void*)
Доброе время суток. Пишу список. Телом каждого элемента (el) списка является void указатель(body)....

Delete void*
Безопасно ли удалять указатель на тип void. Допустим есть такой код: void * ptr = new char;...

error C2440: 'delete' : cannot convert from 'Song' to 'void *'
Строка, где выдаётся ошибка: delete mas; Деструктор: Song::~Song () { delete song;...

Ошибка cannot convert from type void*(classname::) () to type void*(*)(void*)
Подскажите пожалуйста как избавиться от ошибки? Есть ещё какой-либо способ, кроме как объявить...

Ads
MoreAnswers

Void menu(void); что это ? почему не void menu();
void menu(void); что это ? почему не void menu(); void naprimer(void); и это идет в классе это...

delete void*
class MyClass{ public: int i; }; void main() { MyClass* MyObj = new MyClass; MyObj-&gt;i =...

Функция void delete". Требуется идентификатор
В общем, ругается на функцию void delete, не понимаю почему. Помогите исправить. #include...

Ошибка E2044 - operator delete must return void
Среда - С++ Builder 2006 Суть такова: Только начали изучать сишку. Выполняю домашку, нужно...

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru