问答列表

赋值操作期间未引发空指针异常

作者:Raj 提问时间:1/17/2020

在 java 赋值操作中,对于赋值操作:首先计算右侧表达式,然后赋值到左侧。 在下面的代码片段中,我期望赋值操作会抛出 Null 指针异常,但事实并非如此。有人可以解释为什么吗? public cl...

在 c++ 中使用指针时出现奇怪的输出

作者:S Ali Mousavi 提问时间:6/7/2022

考虑以下 c++ 代码: #include <iostream> using namespace std; int main() { int x=2, y; int *p = &x; in...

赋值运算符在不应该返回时返回“空”实例?

作者:jscherman 提问时间:8/26/2016

我正在实现一个堆栈只是为了练习。所以,总的来说,我有这样的东西: Stack stack; stack.push(element1; stack.push(element2); Stack cop...

C++ 重载: [错误] 与“operator=”不匹配(操作数类型为“字符串”和“字符串”)[重复]

作者:Kevin Lin 提问时间:7/28/2017

这个问题在这里已经有答案了: C++ - 排序算法没有看到用户定义类型的重载“<”运算符。 (2 个答案) 6年前关闭。 我正在通过学习Visual C++教科书来学习C++。 当我想重载 oper...

我可以在没有实用程序例程的情况下分配和返回吗?

作者:Jack Brown 提问时间:1/18/2022

有没有办法在不创建实用程序例程的情况下“分配和返回”?这是我的代码: static int& do_work_(const int* p, int& result) { result = (*p)...

通过索引将标量值分配给 numpy 数组

作者:pg2455 提问时间:1/17/2020

我无法将标量值分配给 numpy 数组。我想将第 2 行和第 4 列之后的所有值设置为 -10.0,在矩阵的左上角留下一个 0 块。这就像填充。A、B、C 或 D 都不适合我。我做错了什么?x[0] ...

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

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

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

非模板 std::reference_wrapper 赋值运算符和模板构造函数

作者:Vlad from Moscow 提问时间:5/19/2020

在 C++ 20 标准中,类模板的构造函数是模板。std::reference_wrapper template<class U> constexpr reference_wrapper(U&&) ...

传递向量指针并循环它以更改其值

作者:Icaro 提问时间:7/16/2022

我正在尝试将向量传递给函数,循环访问它,并在将其发送回去之前修改值,但是我很难使用它并使其工作:pointerreference 我知道这是一个指针。我对 .我相信它是一个 ,但我不断收到错误:it...

内置赋值运算符的返回类型是什么?

作者:oczkoisse 提问时间:3/8/2013

我刚刚开始C++。我对赋值和取消引用运算符的返回类型有点困惑。我正在阅读《C++入门》一书。在各种场合,作者说赋值运算符的返回类型是指左手操作数的类型,但后来,他说返回类型是左手操作数的类型。我参考了...


共1746条 当前第27页