【发布时间】:2015-07-02 09:04:23
【问题描述】:
their webpage上,娜娜GUI人举个例子:
#include<nana/gui.hpp>
int main()
{
using namespace nana;
form fm;
drawing{fm}.draw([](paint::graphics& graph){
graph.string({10, 10}, L"Hello, world!", colors::red);
});
fm.events().click(API::exit);
fm.show();
exec();
}
开始的行中使用的 C++ 功能是什么:drawing{fm}.draw...
我从未见过 {} 被这样使用。
【问题讨论】:
-
考虑可读性。是的,我可以阅读(并理解)它。但是这样做我也偶然发现了
drawing{fm}...这一行。你并不孤单,Scooter。