faq 问答列表

const int*、const int * const 和 int const * 有什么区别?

作者: 提问时间:7/17/2009

我总是搞砸如何使用 、 和正确。有没有一套规则来定义你能做什么和不能做什么?const int*const int * constint const * 我想知道在分配、传递给函数等方面的所有注意事...

全局变量 - 何时使用 static、inline、extern、const 和 constexpr

作者:Jan Schultke 提问时间:8/29/2023

有很多与 C++ 全局变量相关的问题和答案,例如: C 和 C++ 中的静态和外部全局变量 全局变量和 constepr(内联与否? 将静态全局变量声明为内联有什么意义吗? 全局变量是默认的 ext...

uint8_t不能用 cout 打印

作者:CoderInNetwork 提问时间:10/24/2013

我编写了一个简单的程序,将值设置为变量,然后打印它,但它没有按预期工作。我的程序只有两行代码: uint8_t a = 5; cout << "value is " << a << endl; ...

检查缺失的软件包并安装它们的优雅方式?

作者:Maiasaura 提问时间:11/4/2010

这些天来,我似乎与合著者共享了很多代码。他们中的许多人是新手/中级 R 用户,他们没有意识到他们必须安装他们还没有的包。 有没有一种优雅的调用方式,将其与我正在加载和安装的那些进行比较(如果丢失)?...

为什么这些数字不相等?

作者:dplanet 提问时间:3/1/2012

下面的代码显然是错误的。怎么了? i <- 0.1 i <- i + 0.05 i ## [1] 0.15 if(i==0.15) cat("i equals 0.15") else cat("i ...

为什么要在宏中使用明显无意义的 do-while 和 if-else 语句?

作者:jfm3 提问时间:10/1/2008

在许多 C/C++ 宏中,我看到宏的代码被包装在一个看似毫无意义的循环中。以下是一些示例。do while #define FOO(X) do { f(X); g(X); } while (0) #...

为什么非常量引用不能绑定到临时对象?

作者:Alexey Malistov 提问时间:10/14/2009

为什么不允许获取对临时对象的非常量引用, 哪个函数返回?显然,这是 C++ 标准所禁止的 但我感兴趣的是这种限制的目的,而不是对标准的引用。getx() struct X { X& ref() {...

如何在现代 C++ 中实现经典排序算法?

作者:TemplateRex 提问时间:7/9/2014

C++ 标准库中的算法(及其表亲和 )在大多数实现中是更基本的排序算法(如选择排序、插入排序、快速排序、合并排序或堆排序)的复杂混合组合。std::sortstd::partial_sortstd::...

什么是奇怪的重复模板模式 (CRTP)?

作者:Alok Save 提问时间:11/13/2010

在不参考一本书的情况下,任何人都可以用代码示例提供一个很好的解释吗?CRTP...

如何在 C++ 中使用数组?

作者:fredoverflow 提问时间:1/27/2011

C++ 继承了 C 的数组,它们几乎无处不在。C++ 提供了更易于使用且不易出错的抽象(自 C++98 和 std::array<T, n> 自 C++11 以来),因此对数组的需求并不像在 C 中那...


共297条 当前第26页