小编tun*_*nuz的帖子

如何获取Vim中所有已安装颜色方案的列表?

有没有办法在Vim中获取所有已安装颜色方案的列表?这样可以很容易地选择一个而不查看.vim目录.

vim color-scheme list

397
推荐指数
8
解决办法
28万
查看次数

在C++中使用数组或std :: vectors,性能差距是多少?

在我们的C++课程中,他们建议不再在新项目中使用C++数组.据我所知,Stroustroup本人建议不要使用数组.但是有显着的性能差异吗?

c++ arrays vector

197
推荐指数
9
解决办法
16万
查看次数

C++中size_t和int之间有什么区别?

在几个C++示例中,我看到使用size_t类型,我将使用一个简单的int.有什么区别,为什么size_t应该更好?

c c++ int types

157
推荐指数
4
解决办法
12万
查看次数

在C++中使用"const"的数量是多少?

作为一名新手C++程序员,有些结构对我来说仍然非常模糊,其中之一就是const.你可以在很多地方使用它,并且有很多不同的效果,初学者几乎不可能活着出来.一些C++专家会永远解释各种用途以及是否和/或为什么不使用它们?

c++ const

122
推荐指数
3
解决办法
3万
查看次数

指针,智能指针或共享指针?

我正在使用普通指针编程,但我听说像Boost这样的库实现了智能指针.我还看到在Ogre3D渲染引擎中有一个深度使用共享指针.

三者之间究竟有什么区别,我应该坚持使用它们的类型吗?

c++ pointers

115
推荐指数
5
解决办法
11万
查看次数

关于正则表达式的gcc 4.8或更早的bug吗?

我试图在C++ 11代码中使用std :: regex,但看起来支持有点儿错误.一个例子:

#include <regex>
#include <iostream>

int main (int argc, const char * argv[]) {
    std::regex r("st|mt|tr");
    std::cerr << "st|mt|tr" << " matches st? " << std::regex_match("st", r) << std::endl;
    std::cerr << "st|mt|tr" << " matches mt? " << std::regex_match("mt", r) << std::endl;
    std::cerr << "st|mt|tr" << " matches tr? " << std::regex_match("tr", r) << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

输出:

st|mt|tr matches st? 1
st|mt|tr matches mt? 1
st|mt|tr matches tr? 0
Run Code Online (Sandbox Code Playgroud)

当使用gcc(MacPorts gcc47 4.7.1_2)4.7.1编译时,使用

g++ *.cc -o test -std=c++11 …
Run Code Online (Sandbox Code Playgroud)

c++ regex gcc libstdc++ c++11

98
推荐指数
2
解决办法
3万
查看次数

取消引用指针有多贵?

在指针上执行取消引用操作有多贵?

我可以想象内存传输在某种程度上与对象大小成比例,但我想知道解除引用操作部分有多昂贵.

c++ pointers

44
推荐指数
5
解决办法
2万
查看次数

JavaDoc:在哪里添加注释/备注到文档?

在C#中进行编码时,我总是发现标签remarks对于提供有关类或方法实现的注释非常有用,或者提供有关我正在实现的理论的信息.我现在正在使用Java,但我找不到合适的JavaDoc标记.也许在Java中你以不同的方式实现这一点,有人知道吗?

java javadoc coding-style

40
推荐指数
4
解决办法
2万
查看次数

如何避免Java中的浮点数或双精度浮点精度错误?

我有一个非常恼人的问题,在Java中有很多浮点数或双打数.基本上这个想法是,如果我执行:

for ( float value = 0.0f; value < 1.0f; value += 0.1f )
    System.out.println( value );
Run Code Online (Sandbox Code Playgroud)

我得到的是:

0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.70000005
0.8000001
0.9000001
Run Code Online (Sandbox Code Playgroud)

我明白浮动精度误差的积累,但是,如何摆脱这个?我尝试使用双打错误的一半,但结果仍然相同.

有任何想法吗?

java sum floating-accuracy

30
推荐指数
3
解决办法
5万
查看次数

如何在C++中获得当前的CPU和RAM使用率?

在C++中,是否有可能获得当前的RAM和CPU使用率?是否存在平台无关的函数调用?

c++ ram cpu-usage

29
推荐指数
4
解决办法
5万
查看次数