"this class"... как?
От: c-smile Канада http://terrainformatica.com
Дата: 11.12.17 04:25
Оценка:
Есть вот такая конструкция:

class connection {
    ...

    static void callback(void* payload) {

      THIS_CLASS* self = (THIS_CLASS*) payload;
      ...
    }
}


Что бы такое подставить вместо THIS_CLASS ?

Ну типа есть __FUNCTION__ а нет ли __CLASS__ какого-нить ?

Или мне таки еще рано мечтать и писать самому каждый раз

class connection {
    typedef connection THIS_CLASS;
    ...

    static void callback(void* payload) {

      THIS_CLASS* self = (THIS_CLASS*) payload;
      ...
    }
}


Не ну я конечно могу и так, но во времена когда Voyagers уже покинули Солнечную систему может уже можно?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.