小编刘君逸*_*刘君逸的帖子

如何使用Markdown在表格单元格中嵌套代码块?

我想在这样的降价表单元格中编写一些多行代码

|pointers|`int a;` <br> `int *pa = &a;`||
Run Code Online (Sandbox Code Playgroud)

我要写<br>代码的每一行,我是否可以这样做,即使用代码块?

|pointers|```c  int a; int *pa = &a; ```||
Run Code Online (Sandbox Code Playgroud)

markdown

6
推荐指数
1
解决办法
304
查看次数

如何简化此代码?

我在我的程序中测试并发性并编写以下代码

vector<unique_ptr<future<double>>> results;
for (unsigned i = 0; i != 16; ++i)
{
     unique_ptr <future<double>> result(new future<double >{ async(once) });
     results.push_back(move(result));
}
auto ave = (results[0]->get() + results[1]->get() + results[2]->get() +\
    results[3]->get() + results[4]->get() + results[5]->get() +\
    results[6]->get() + results[7]->get() + results[8]->get() + \
    results[9]->get() + results[10]->get() + results[11]->get() + \
    results[12]->get() + results[13]->get() + results[14]->get() + \
    results[15]->get()) / 16.0;
Run Code Online (Sandbox Code Playgroud)

once是一个不带参数并返回double的函数,例如,在[0,1]中返回一个随机数.平均16个结果.如果我平均100次,我发现代码真的是多余的.使用循环可能解决问题,但我不确定并发是否仍然有效,所以我徘徊如何简化代码?

c++ concurrency templates c++11

0
推荐指数
1
解决办法
171
查看次数

标签 统计

c++ ×1

c++11 ×1

concurrency ×1

markdown ×1

templates ×1