Resultados de la búsqueda a petición "member-pointers"

1 la respuesta

Tipo de puntero al miembro de la clase base

Tengo un problema con respecto a los punteros de los miembros. El siguiente código no se compila utilizando CC de Oracle Solaris Studio 12.2 y cygwin GCC 4.3.4, pero funciona con Microsoft Visual C ++ 2010: struct A { int x; }; struct B : public ...

3 la respuesta

Desplazamiento del puntero al miembro

template<class T, typename U> ptrdiff_t foo(T U::* m) { // return offset } ¿Cómo puedo obtener el desplazamiento del campo 'm' en este contexto? Preferiría usar una expresión en tiempo de compilación. Gracias de antemano por cualquier ayuda. ...

4 la respuesta

Acceso al miembro protegido a través del puntero de miembro: ¿es un truco?

Todos conocemos miembros especificadosprotected desde una clase base solo se puede acceder desde una propia instancia de clase derivada. Esta es una característica del Estándar, y esto se ha discutido en Stack Overflow varias veces: No se puede ...

7 la respuesta

Puntero de miembro de datos anidados: ¿no es posible?

El siguiente ejemplo de código reducido no hace nada útil, sino dos asignaciones posteriores a un puntero de miembro de datos. La primera asignación funciona, la segunda da un error de compilación. Presumiblemente porque es para un ...