Opera 问答列表

这个 =+ 作业是怎么回事?

作者:likeitlikeit 提问时间:7/29/2013

我不小心偶然发现了以下代码片段,这让我挠了很长一段时间的头: $sum = 0; $realSum = 0; foreach (range(0,5) as $number) { $sum =+ ...

关于析构函数、复制构造函数和赋值运算符的 C++ 练习考试

作者:Jay 提问时间:7/16/2014

这是我明天在 CS 低年级课程的期中模拟考试中的一个问题。不幸的是,模拟考试没有完全正确的解决方案;发布的问题中显示的具体问题在 a)、b) 和 c) 部分各获得了一半的学分。 问题是为什么他们只获...

双链表三巨头

作者:Cody 提问时间:10/25/2016

我在尝试让我的复制构造函数、析构函数和赋值运算符为双链表工作时遇到了很多麻烦。 我有一个名为 dlist 的类和一个节点类。Node 类包含一个 next 和 previous 的私有节点和一个数据字...

= 运算符是否在 C++ 中调用构造函数/new?

作者:McAngus 提问时间:3/9/2017

假设我有一个(不可变的)矩阵类,它在构造函数中动态创建一个数组,并在解构函数中删除它。 template <typename T> class matrix { private: T* data;...

java.utils.HashMap 中的 Node.equals 方法

作者:Amit Agrawal 提问时间:1/25/2019

Hashmap 中的静态类 Node 有一个 equals 方法,用于将此 Node 对象与作为参数传递的 Node 对象进行比较。 static class Node<K,V> implement...

为什么转换函数在分配给对象时不用于该对象?

作者:Sam 提问时间:4/24/2023

我了解到我们可以在 C++ 中为我们的类提供转换运算符。所以我预计对于以下程序,将使用转换运算符。但令我惊讶的是;这不会发生,我们得到一个编译器错误,说c=1;int() error: no mat...

构造函数是否与“=”运算符执行相同的操作?

作者:Jibel 提问时间:5/27/2023

当我们没有定义任何运算符时,编译器如何知道 使用构造函数?= 构造函数不是只在定义变量时才调用的吗? #include <string> class Person { public: std::...

JAVA 中后缀递减中的 StackOverFlow

作者:Tholkappiar 提问时间:5/20/2023

这很好用,因为我们在递归调用中使用了前缀递减运算符! public static void main(String[] args) { doubt1(5); } 前缀递减: static v...

是否可以重载 Python 赋值?

作者:Caruccio 提问时间:6/14/2012

有没有一种神奇的方法可以重载赋值运算符,比如?__assign__(self, new_value) 我想禁止对实例进行重新绑定: class Protect(): def __assign__...

C++ 中原始 STL 实现中“构造”方法的逻辑理解 [复制]

作者:Mantosh Kumar 提问时间:12/5/2014

这个问题在这里已经有答案了: “放置新”有什么用? (25 个回答) 8年前关闭。 在浏览 Alexander Stepanov 原始 STL(标准模板库)源代码时,我从内存分配器函数文件中遇到了以...


共157条 当前第2页