语言 问答列表

在 constexpr 函数中使用具有可变字段的对象

作者:Fedor 提问时间:7/4/2023

常量表达式无法访问可变子对象。这是在 expr.const#4.8 中 一个对象或引用在常量表达式中可用,如果它是......一个不可变的子对象...... 关于它有一个很好的问题。(最近的 GC...

带有浮点数的 std::cout

作者:Daniel Laügt 提问时间:11/22/2015

我正在使用 Visual Studio 2015 打印两个浮点数: double d1 = 1.5; double d2 = 123456.789; std::cout << "value1: "...

Fortran:整数*4 vs integer(4) vs integer(kind=4)

作者:Sam 提问时间:7/3/2010

我正在尝试学习 Fortran,我看到很多不同的定义被传递,我想知道他们是否在尝试完成同样的事情。以下有什么区别? integer*4 integer(4) integer(kind=4)...

当“运算符 &lt;=&gt;”就足够时,为什么我必须提供“运算符 ==”?

作者:xmllmx 提问时间:7/2/2021

#include <compare> struct A { int n; auto operator<=>(A const& other) const { if (n < other.n)...

什么是尾递归?

作者: 提问时间:8/29/2008

在开始学习 lisp 时,我遇到了术语 tail-recursive。这究竟意味着什么?...

什么是单一定义规则?

作者:sharptooth 提问时间:11/16/2010

C++ 中的单定义规则到底说了什么? 我能找到的唯一可靠的例子是《C++编程语言》,第3版,第9.2.3页。除此之外,该规则是否有任何官方定义?...

“Least Astonishment”和可变的默认参数

作者:Stefano Borini 提问时间:7/16/2009

任何对 Python 进行足够长时间修补的人都被以下问题咬了(或撕成碎片): def foo(a=[]): a.append(5) return a Python 新手希望这个不带参数的函数...

“Least Astonishment”和可变的默认参数

作者:Stefano Borini 提问时间:7/16/2009

任何对 Python 进行足够长时间修补的人都被以下问题咬了(或撕成碎片): def foo(a=[]): a.append(5) return a Python 新手希望这个不带参数的函数...

“最小惊讶”和可变的默认参数

作者:Stefano Borini 提问时间:7/16/2009

任何对 Python 进行足够长时间修补的人都被以下问题咬伤(或撕成碎片): def foo(a=[]): a.append(5) return a Python 新手希望这个不带参数的函数...

“最小惊讶”和可变的默认参数

作者:Stefano Borini 提问时间:7/16/2009

任何对 Python 进行足够长时间修补的人都被以下问题咬伤(或撕成碎片): def foo(a=[]): a.append(5) return a Python 新手希望这个不带参数的函数...


共885条 当前第8页