( 原書第四章,General Concepts)html
只介紹新內容,關於頭文件格式和後綴等C++03已經規範化的內容,再也不贅述。數據庫
void func(int x, int y); auto l = [](int x, int y){...}; class C { public: void operator()(int x, int y); void memfunc(int x, int y); } int main() { C c; std::shared_ptr<C> sp(new C); std::bind(func, 3, 7)(); // 注意(); func(3, 7) std::bind(C(), 3, 7)(); // C()(3, 7); std::bind(l, 3, 7)(); //l(3, 7); std::bind(&C::memfunc, c, 3, 7)(); // c.memfunc(3, 7); std::bind(&C::memfunc, sp, 3, 7)(); // sp->memfunc(3, 7); //async 表示後臺線程執行 std::async(func, 3, 7); // 注意(); func(3, 7) std::async(c, 3, 7); // c.operator()(3, 7); std::async(l, 3, 7); //l(3, 7); std::async(&C::memfunc, &c, 3, 7)(); // c.memfunc(3, 7); std::async(&C::memfunc, sp, 3, 7)(); // sp->memfunc(3, 7); }