语言 问答列表

为什么建议在源文件的末尾使用空行?

作者:Petteri H 提问时间:2/18/2010

一些代码样式工具推荐这样做,我记得看到一些 unix 命令行工具警告缺少空行。 多加一行空行的原因是什么?...

决定何时在二叉搜索中返回高点和低点

作者:Karthik 提问时间:7/20/2023

在二进制中,我们有低值和高值,我们可以向左或向右移动。我正在解决有关二进制搜索的问题,并且对返回哪个值感到困惑;低或高。 例如,当我返回低电平时,使用二叉搜索查找数字的平方根,输出不正确,但当我返回高...

为什么 std::basic_ios 会重载一元逻辑否定运算符?

作者:sbi 提问时间:7/11/2010

C++ IO 流的基类定义返回和返回。这让我想知道我们为什么需要它。当然,也可以通过隐式调用和否定其结果来工作。std::basic_iosoperator void*()!fail()operato...

作者对 optional<bool> 的基于联合的实现是否在 P2641 中定义得当?

作者:Jan Schultke 提问时间:9/23/2023

在 P2641r4: Checking a union alternative is active 中,作者提供了一个 的实现作为激励示例,并声称这是正确的格式。optional<bool> str...

在预先存在的数据中对数据进行编码的最佳算法

作者:Dillon Davis 提问时间:2/6/2023

假设我们有一些现有的随机数据,均匀分布,已经写入了某种介质。还可以说,比特的写入是一种破坏性的动作,而对于比特来说,它是非破坏性的。这可能类似于在穿孔卡上打孔或在电路中烧掉保险丝以硬编码 .在进行初始...

在 C++ 中调用私有方法

作者:Luchian Grigore 提问时间:7/29/2011

这纯粹是一个理论问题,我知道如果有人声明一个方法私有,你可能不应该调用它。我设法调用了私有虚拟方法并更改了实例的私有成员,但我无法弄清楚如何调用私有非虚拟方法(不使用 )。有没有办法获取指向该方法的指...

作用域为调用堆栈的变量

作者:Giacomo Tagliabue 提问时间:2/9/2023

前提:这不是一个特定于特定语言的问题,而是一个通用的编程问题,以了解某些语言是否具有这种结构,如果没有,它的原因是什么,因为它看起来非常有用? 问:什么是允许在调用堆栈级别声明变量的构造,以便只有该...

为什么 c++ 中的有符号整数溢出是未定义的,而不是实现定义的?[复制]

作者:Amir Valizadeh 提问时间:2/25/2023

这个问题在这里已经有答案了: 是否有一些有意义的统计数据可以证明未定义有符号整数算术溢出是合理的? (4 个答案) 为什么由于计算导致的符号溢出仍然是 C++20 中的未定义行为 (1 答案) 9个月...

以下两个程序的时间复杂度?

作者:Yash 提问时间:2/22/2023

我知道以下代码的时间复杂度为 O(n)。 n = 10 for x in range(0,n): print("") 我也知道以下代码的时间复杂度是 O(n^2): n = 10 for ...

Clang 与 G++ 在类模板参数数量和模板模板参数重新声明方面存在分歧

作者:Constantinos Glynos 提问时间:2/21/2018

在下面的示例中,是一个类模板,其第一个参数是类型,第二个参数是另一个模板,该模板采用布尔值和任意数量的参数。Abstract template<bool,typename> struct Defau...


共885条 当前第13页