L'operatore unario +
è incluso solo per simmetria con l'operatore unario -
o trova qualche utilizzo pratico nel codice C++?L'operatore unario + ha qualche utilità pratica?
Cercando qui, mi sono imbattuto in What is the purpose of the unary '+' operator in C?, ma gli unici scenari utili in questo caso coinvolgono macro preprocessore. Questi sono buoni a sapersi, ma sembrano essere situazioni meno comuni e coinvolgono macro. Ci sono casi d'uso che riguardano più codice C++?
Matematico? No. Ma potrebbe trovare un uso nell'overloading dell'operatore con le classi. – ApproachingDarknessFish
@ValekHalfHeart: Sì, ma qualsiasi sovraccarico che faccia qualsiasi cosa tranne "return * this;" sarà visto come un abuso. – rodrigo
@rodrigo Ma potrebbe ancora fornire un effetto collaterale su "questo", vero? Se questo è buono o utile, il design DSL è un'altra domanda. –