问答列表

C++ 使用 = 赋值初始化用户定义的类对象时,过程是什么?

作者:Frank 提问时间:5/10/2017

我定义了一个名为 String 的类,并使用 = assignment 声明了一个 String 对象来初始化它,但我对它背后的过程有一些疑问。让我们看看代码: class String{ publ...

重新编码数据框变量时,Assign 未按预期工作?

作者:Marcus 提问时间:7/17/2015

我一直有一个问题,我一直在尝试一次重新编码许多变量。看似最简单的方法是使用变量并将其放在 中。我现在看到它甚至不能在函数之外工作。assign.GlobalEnv 有谁知道为什么, assign(...

std::minmax_element 带有 std::optional 的向量的比较器不正确

作者:Brinck 提问时间:6/20/2023

我在 std::optionals 的结构中有一个结构,我正在尝试在结构中找到最小值和最大值。但是,使用 std::minmax_element 似乎不准确,我不得不拆分比较函数并改用 std::mi...

访谈:按参考分配(而不是按参考传递)的实际用途

作者:John Sonderson 提问时间:2/8/2015

有一次,我参加了一次面试,被问到通过引用分配变量的目的是什么(如下例所示): int i = 0; int &j = i; 我的回答是 C++ 引用的工作方式类似于 C 指针,但不能假设 NU...

C++ 引用可以分配吗?

作者:StoneThrow 提问时间:8/4/2017

我一直在搞砸包装在容器类中的引用。为什么以下代码是合法的,并且看起来行为正确? #include <iostream> class Foo { public: Foo( int i ) : i_...

有没有比 copy() 更好的方法在 Julia 中复制矩阵?

作者:Ron Snow 提问时间:12/22/2022

我刚刚意识到 Julia 中的“=”运算符更像是矩阵的指针,而不是赋值。例如,如果我有一个矩阵 A,并且我设置了一个 B=A 的新矩阵 B,那么对 B 的任何修改也将应用于 A。相反,我想用 A 初始...

需要输入整数,但它说左值需要作为赋值的左操作数 [已关闭]

作者:Beginner Programmer 提问时间:10/7/2022

闭。这个问题是不可重现的,或者是由错别字引起的。它目前不接受答案。 这个问题是由一个错别字或一个无法再重现的问题引起的。虽然类似的问题可能在这里成为主题,但这个问题的解决方式不太可能帮助未来的读者。...

在 Python 函数中拦截本地赋值

作者:Oliver 提问时间:4/16/2014

我一直在尝试在 Python 中拦截全局赋值: class MyDict(dict): def __setitem__(self, k, v): print "intercepted assi...

C# 类作为类中的一个值 // 模仿 int 行为

作者:CanereCurrere 提问时间:11/15/2017

有没有办法让我的新类模仿 int 或任何 Valuetype 的行为? 我想要一些东西,所以这些作业是有效的 MyClass myClass = 1; int i = myClass; var x...

是 a[i]=y++;和 a[i++]=y;未定义的行为或未指定的 C 语言?

作者:三六九 提问时间:1/13/2023

当我在寻找表达式为什么要定义行为时,我突然看到了一个解释,因为表达式存在于程序中的两个序列点之间,而 c 标准规定在两个序列点中副作用的发生顺序是不确定的,所以当表达式在程序中运行时, 不确定是先操作...


共1673条 当前第26页