¿Cómo puede modificar un objeto sin llamar a las funciones miembro?
En 3.10 / 10, el estándar dice:
Un valor para un objeto es necesario para modificar el objeto, excepto que un valor de tipo de clase también puede usarse para modificar su referente bajo ciertas circunstancias. [Ejemplo: una función miembro llamada para un objeto (9.3) puede modificar el objeto. ]
Así, los valores no son modificables, excepto bajo ciertas circunstancias. Se nos dice que llamar a una función miembro es una de esas excepciones. Esto da la idea de que hay formas de modificar objetos además de llamar a una función miembro. No puedo pensar en una manera.
¿Cómo se puede modificar un objeto sin llamar a una función miembro?