小编Jer*_*emy的帖子

找出 Vim 中奇怪高亮的原因

我在 vim 中使用 latexbox 进行乳胶文件编辑。我发现诸如“顶点”、“在线”、“ie”之类的词以浅蓝色突出显示。有什么办法可以找出Vim为什么做出如此奇怪的突出显示的规则?我只想禁用它。

vim latex-environment

5
推荐指数
1
解决办法
1768
查看次数

使用std :: vector <mutex*>调用std :: lock()

我想用以下代码替换以下代码std::lock():

for (mutex* m : mutexes) {
   m->lock();
}
Run Code Online (Sandbox Code Playgroud)

无论如何我可以调用std::lock ()这些互斥锁给出一个std::vector<mutex*>

c++ multithreading c++11

3
推荐指数
1
解决办法
1060
查看次数

C浮点精度

可能重复:
浮点比较

我对C/C++中float的准确性有疑问.当我执行以下程序时:

#include <stdio.h>

int main (void) {
    float a = 101.1;
    double b = 101.1;
    printf ("a: %f\n", a);
    printf ("b: %lf\n", b);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

结果:

a: 101.099998
b: 101.100000
Run Code Online (Sandbox Code Playgroud)

我相信浮点数应该是32位,所以应该足以存储101.1为什么?

c c++ floating-point floating-point-conversion

2
推荐指数
1
解决办法
492
查看次数