Вместо обычного
void foo (void ) {
cout << "Meaning of life: " << 42 << endl;
}
C++11
допускает альтернативу, используя Trailing Return
auto bar (void) -> void {
cout << "More meaning: " << 43 << endl;
}
В последнем - что такое auto
, предназначенное для представления?
В другом примере рассмотрим функцию
auto func (int i) -> int (*)[10] {
}
Тот же вопрос, что означает auto
в этом примере?