标签:c++

page 2
翻译

c – 为什么我们复制然后移动?

viewed(1)

我看到代码在某个地方,有人决定复制一个对象,然后将其移动到类的数据成员。这让我困惑,因为我认为移动的整个要点是避免复制。这里是例子: struct S { S(std::string str) : data(std::move(str)) ...

收藏

基于物理的计算机图形库 – taichi

viewed(1)

Taichi Taichi 是一个基于物理的计算机图形库,支持各种仿真和渲染算法。使用C++ 11  编写,友好封装了Python。 Gallery 使用Taichi创建你的世界 $ python >>> import t...

翻译

c – x = a比x = x a更快?

viewed(1)

我正在阅读Stroustrup的“C编程语言”,他说以两种方式向变量添加内容 x = x + a; 和 x += a; 他喜欢=因为它很可能更好地实现。我认为他的意思是它的工作速度也更快。但是真的吗?如果它取决于编译器和其他东西,我该如何检...

翻译

c – 设置的最低有效位的位置

viewed(1)

我正在寻找一种有效的方式来确定在整数中设置的最低有效位的位置,例如。对于0x0FF0它将是4。 一个小的实现是这样的: unsigned GetLowestBitPos(unsigned value) { assert(value != 0...

翻译

c – 预编译头与GCC

viewed(1)

任何人有任何成功获得预编译头使用GCC?我没有运气在我的尝试,我没有看到很多很好的例子,如何设置。我试过cygwin gcc 3.4.4和使用4.0在Ubuntu上。 我一定有成功。首先,我使用下面的代码: #include <boo...

翻译

c – 是否有编译器提示GCC强制分支预测总是以一定的方式?

viewed(1)

对于Intel架构,有没有办法指示GCC编译器生成代码,这些代码总是在我的代码中强制分支预测?英特尔硬件是否甚至支持这一点?其他编译器或硬件如何? 我会在C代码中使用这里,我知道的情况下,我想快速运行,并不在乎慢的时候,其他分支需要采取,即...

翻译

如何捕获ctrl-c事件? (C )

viewed(1)

如何在C中捕获Ctrl C事件? 信号不是最可靠的方式,因为它在实施方式上不同。我会建议使用sigaction。汤姆的代码现在看起来像这样: #include <signal.h> #include <stdlib.h&g...

翻译

在C中通过引用传递的参数的默认值

viewed(1)

当我们通过引用传递参数时,可以给函数的参数赋予默认值。在C 例如,当我尝试声明一个函数: virtual const ULONG Write(ULONG &State = 0, bool sequence = true); 当我这样...

翻译

c – cout不是std的成员

viewed(1)

我练习使用多个文件和头文件等。所以我有这个项目,需要两个数字,然后添加它们。很简单。 这里是我的文件: main.cpp #include <iostream> #include "add.h" int main() { int...