C++Tipo di ritorno finale


Sintassi

  • function_name ([ function_args ]) [ function_attributes ] [ function_qualifiers ] -> trailing-return-type [ requires_clause ]

Osservazioni

La sintassi precedente mostra una dichiarazione di funzione completa utilizzando un tipo finale, in cui le parentesi quadre indicano una parte facoltativa della dichiarazione di funzione (come la lista di argomenti se una funzione no-arg).

Inoltre, la sintassi del tipo di ritorno finale non consente di definire un tipo di classe, unione o enum all'interno di un tipo di ritorno finale (si noti che questo non è consentito neanche in un tipo di ritorno iniziale). Oltre a questo, i tipi possono essere scritti allo stesso modo dopo il -> come sarebbero altrove.

Tipo di ritorno finale Esempi correlati