У меня есть несколько классов C1, C2 и т. Д., Каждый имеет разные переменные элементов, пример: C1M1, C1M2, C2N1, C2N2. И у меня есть указатель на данные, которые могут быть объектом C1, C2 на основе начальных байтов.
Есть ли способ написать метод /шаблон, на который я могу указать, указать на данные, C1 и M1. И я могу написать логику о том, как интерпретировать, как читать данные. < /P>
template
Member* Access(void* ptr) {
C* p = reinterpret_cast(ptr);
return &p->Member;
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... -parameter
Мобильная версия