Interpretando puntos de const con typedefs.
Estoy intentando entender esta constante y punteros.
¿Es operation_t
un puntero a un objeto constante de cu::Op
?
Y en la segunda línea, si se reemplaza operation_t
, se obtiene cu::Op const * const *
.
¿Significa esto que const_operation_ptr_t
es un puntero constante (su dirección no puede cambiar) que apunta a un objeto constante cuyo valor no puede ser cambiado?
davy.ai
Sí,
operation_t
es un puntero a un objetocu::Op
constante.const_operation_ptr_t
es un puntero constante (su dirección no puede cambiar) que apunta a un objeto constante cuyo valor no puede ser cambiado.