遇见PPL:C++的并行和异步

时间:2021-03-02 12:13:06
【文件属性】:
文件名称:遇见PPL:C++的并行和异步
文件大小:450KB
文件格式:PDF
更新时间:2021-03-02 12:13:06
遇见PPL:C++的并行和异步 假设我们有一个数组,里面包含一组随机生成的浮点数,现在要计算每个浮点数对应的正弦值,如果你看过我的,你可能会想到用for_each函数,如代码1所示。为了可以把数组里的浮点数替换成对应的正弦值,我们需要把Lambda的参数声明为引用,如果你想保留那些浮点数,可以创建一个新的数组存放计算结果。代码1值得提醒的是,这里使用begin和end两个函数分别获取数组的起止位置,这是C++11的推荐写法。此前,我们使用STL容器的begin和end两个成员函数分别获取起止位置,但这种做法无法覆盖C风格数组;如今,C++11通过begin和end两个函数把获取C风格数组和STL容器的起止位置的写法统一起来,

网友评论