6
ответов

Указатель на вложенный элемент данных - невозможно?

Следующий приведенный пример кода не делает ничего полезного, кроме двух последующих назначений указателя на элемент данных. Первое назначение работает, второе дает ошибку компилятора. Предположительно ...
вопрос задан: 23 October 2019 15:58
3
ответа

указатель функции членства, который возвращает тот же тип указателя функции членства

Я хотел бы объявить указатель функции членства в C++, который возвращает тот же тип указателя функции членства, Это не работает: класс MyClass {общественность: определение типа FunctionPtr (MyClass::*...
вопрос задан: 2 July 2010 20:33
0
ответов

Можно ли в C++11 получить тип указателя члена в шаблоне?

Я знаю, что это было невозможно в C++03, но я надеюсь, что есть какое-то новое вуду, позволяющее мне это сделать. См. ниже: шаблон <класс T> структура связующего { template
вопрос задан: 17 May 2012 21:22
0
ответов

Указатель на член функции с частной базой

Следующий код выдает ошибку времени компиляции: 'base :: print': невозможно получить доступ к частному член, объявленный в классе base_der. Однако я сделал этот член общедоступным в производном классе. Почему не ...
вопрос задан: 24 December 2011 04:08
0
ответов

Can I assign a member data pointer to a derived type?

This is probably best shown with example code. The following fails to compile with g++: struct Base { }; struct Derived : public Base { }; struct Container { Derived data_; }; int main(void) { ...
вопрос задан: 16 May 2011 13:17
0
ответов

Offset of pointer to member

template ptrdiff_t foo(T U::* m) {// возвращаем смещение } Как я могу получить смещение поля «m» в этом контексте? Я бы предпочел использовать выражение времени компиляции. ...
вопрос задан: 11 April 2011 05:49
0
ответов

Указатель на функцию-член

Если верно следующее из C ++ FAQ Lite: «имя функции преобразуется в указатель на функцию» (поскольку имя массива преобразуется в указатель на его первый элемент); почему мы должны включать ...
вопрос задан: 25 October 2010 00:19