würde Ich mag einige visuelle Rauschen im Code zu reduzieren und shared_ptr
hinter einem typedef wie dieses verstecken:Ist es gut, shared_ptr hinter einem Typedef zu verstecken?
typedef boost::shared_ptr<SomeLongClass> SomeLongClassPtr;
So folgt aus:
void foo(const boost::shared_ptr<SomeLongClass>& a,
boost::shared_ptr<SomeLongClass>& b);
wird dies:
void foo(const SomeLongClassPtr& a, SomeLongClassPtr& b);
Auf der anderen Seite mache ich mir Sorgen, dass ich die Explicitness des Codes reduziere.
Welcher ist ein besserer Stil?
Dies ist eine Art Duplikat von [Wie lautet Ihre Konvention für typedefing shared_ptr?] (Http://stackoverflow.com/questions/2717436/whats-your-convention-for-typedefing-shared-ptr) –
@James, Danke, ich habe diese Frage nicht selbst gefunden. –
BitteUseUnderScoresInsteadOfCapitalizingTheFirstLettersBecauseThisIsHardToRead – Inverse