Re: VC++ макрос имени класса
От: Юрий Жмеренецкий ICQ 380412032
Дата: 15.12.11 17:41
Оценка:
Здравствуйте, Kingofastellarwar, Вы писали:

K>а нету там случайно макроса который имя класса автоматом подставляет


K>чтобы не писать



K>
K>#define EventHandler(method) (MakeDelegate(this, &method))

K>EventHandler(CClass::OnEvent);
K>


K>а какньть так


K>
K>#define EventHandler(method) (MakeDelegate(this, &__CLASSNAME__::method))

K>EventHandler(OnEvent);
K>



#define EventHandler(method) (MakeDelegate(this, &std::remove_reference<decltype(*this)>::type::method))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.