![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| restrian |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 29.3.2002 Репутация: нет Всего: нет |
Как удалить в Visual C++ уже созданный класс?
|
|||
|
||||
| Dicobraz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 79 Регистрация: 26.3.2002 Где: Пермь Репутация: нет Всего: нет |
Смотря как созданный!!!
Если с помощью new, то delete'ом. А вообще, у классов обычно для этого метод free() есть. Или еще какой. |
|||
|
||||
| Grey |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 25.3.2002 Репутация: нет Всего: нет |
Если вопрос про класс, а не про обьект класса, то надо удалить из проекта файлы где живет класс.
|
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
В откомпиллированном коде всегда присутствует полное описание класса (даже если он и не используется), из готового кода его удалить нельзя. На этапе разработки - просто нигде не применять файлы содержащие описание класса.
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Lion |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 25.3.2002 Репутация: нет Всего: 2 |
Если вопрос в том, что как убить ошибочно созданный класс и создать новый, то так:
1. Открываем FileView и удаляем MyClass.cpp и MyClass.h (логическое исключение из проекта). 2. Из FAR-а (можно проводником) удаляем файлы MyClass.cpp и MyClass.h из папки в которой находиться проект (физическое устронение). 3. Если класс создан ClassWizard-ом, то чтобы его описание не осталось где-то в дебрях проекта и не мешало жить, надо вызвать ClassWizard, и выбрать этот класс. Он не найдет файлов и вывесит диалог, в котором попросит указать их размещение. Вместо этого надо нажать кнопку Remove. Удачи. |
|||
|
||||
| Fantasist |
|
|||
|
Лентяй ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1517 Регистрация: 24.3.2002 Репутация: 4 Всего: 41 |
А если надо убить класс чужого приложения, то делаем так...
Бред какой-то. Обсуждаем неизвестно что. -------------------- Волны гасят ветер... |
|||
|
||||
| restrian |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 29.3.2002 Репутация: нет Всего: нет |
Вовсе не бред Lion абсолютно прав именно так и надо было сделать!
(Я попозже сам догадался |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |