me gustaría reducir algo de ruido visual en el código y se esconden detrás de un typedef shared_ptr
así:¿Es un buen estilo para ocultar shared_ptr detrás de un typedef?
typedef boost::shared_ptr<SomeLongClass> SomeLongClassPtr;
Así que esto:
void foo(const boost::shared_ptr<SomeLongClass>& a,
boost::shared_ptr<SomeLongClass>& b);
se convierte en esto:
void foo(const SomeLongClassPtr& a, SomeLongClassPtr& b);
Por otro lado, me preocupa que reduzca la claridad del código.
¿Cuál es un mejor estilo?
Esto es una especie de duplicado de [¿Cuál es su convención para typedefing shared_ptr?] (Http://stackoverflow.com/questions/2717436/whats-your-convention-for-typedefing-shared-ptr) –
@James, gracias, no pude encontrar esta pregunta yo mismo. –
PleaseUseUnderScoresInsteadOfCapitalizingTheFirstLettersBecauseThisIsHardToRead – Inverse