Я обнаружил следующий код в файле (выглядит как заголовочный файл) iomanip из gcc 4.5.1:
inline _Setbase setbase(int __base) { return { __base }; }
каково определение языка для возврата области (блока)?
Похоже, новый синтаксис для Единая инициализация в C ++ 0x для меня.
Это не возвращает блок.Это создает объект типа _Setbase, определенный в том же заголовочном файле, что и
_Setbase
struct _Setbase { int _M_base; };