Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2012, 15:10   #11
Perchik71
С++, Delphi
Форумчанин
 
Аватар для Perchik71
 
Регистрация: 24.11.2012
Сообщений: 495
По умолчанию

ээээ погоди....
Код:
class a
{
.....
bool empty(a& pointer, zize_t count);
};

class b: public a
{
a under;
....
a* setconteiner();
};

a* b::setconteiner()
{
   if(empty(under, aizeof(a)) // есть 
}
но как я понял ты ваще не хочешь заморочек и реализовать это в отце.
в принципе тогда в функцию наследник передаёт себя и размер. единственное я плохо представляю как от int отличить a если рассматривать память, как куча чисел.
//-----
нужно имя контейнеру... или индекс. что то типо того.
///
например мы получили из класса наследника какое то поле.... . то лучше его либо прогнать через RTTI или расмотреть короткий индефикатор.... т.е. мы начинаем читать по адресу, если поле содержит допустим 0xdf20. то это поле контейнер... и вринципе.. тогда можно просто вызвать функцию в наследнике и отправить себя и свой размер.
Если помог, тут весы есть , Вам не сложно, а мне приятно.

Последний раз редактировалось Perchik71; 26.12.2012 в 15:19.
Perchik71 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передать указатель на указатель в функцию erro Общие вопросы C/C++ 3 29.10.2012 17:59
VBA удалить столбцы, задать фикс. ширину столбца и задать перенос по словам johny_03 Microsoft Office Excel 1 14.04.2011 20:53
Контейнер ! curtcobain Общие вопросы Delphi 3 04.02.2009 20:27
ассоциативный контейнер SERGOO Общие вопросы C/C++ 4 17.06.2007 11:05