问题标签 [constructor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
18 回答
197545 浏览

c# - 构造函数中的虚拟成员调用

我从 ReSharper 收到关于从我的对象构造函数调用虚拟成员的警告。

为什么这是不应该做的事情?

0 投票
10 回答
918425 浏览

c++ - 调用基类构造函数的规则是什么?

从派生类调用基类构造函数的 C++ 规则是什么?

例如,我知道在 Java 中,您必须将其作为子类构造函数的第一行(如果您不这样做,则假定隐式调用无参数超级构造函数 - 如果缺少,则会出现编译错误) .

0 投票
10 回答
1032194 浏览

c++ - 显式关键字是什么意思?

explicitC++中的关键字是什么意思?

0 投票
11 回答
9788 浏览

java - 在构造函数中使用“this”作为方法调用的参数

我有一个如下构造函数:

我在方法调用中得到了一个空指针异常。这似乎是因为我在 setTopWorldAgent 方法中使用“this”作为参数。通过删除此方法调用,一切看起来都很好。为什么会这样?有没有其他人经历过这个?

0 投票
10 回答
214684 浏览

python - 如何根据参数类型重载 __init__ 方法?

假设我有一个类,它有一个名为 data 的成员,它是一个列表。

我希望能够使用例如文件名(其中包含用于初始化列表的数据)或实际列表来初始化类。

你这样做的技术是什么?

你只是通过查看来检查类型__class__吗?

我可能会错过一些技巧吗?

我习惯了 C++ 中的参数类型重载很容易。

0 投票
7 回答
12844 浏览

c++ - 下面的代码会导致c ++中的内存泄漏吗

在上面的代码中,构造函数抛出。哪些对象会被泄露,如何避免内存泄露?

在上面的代码中怎么样?构造函数抛出后如何避免内存泄漏?

0 投票
13 回答
29845 浏览

c# - 如何防止 C# 中的继承者调用基本构造函数?

我有一个(写得不好)基类,我想将它包装在一个代理对象中。基类类似于以下内容:

而且,我的代理类似于:

如果没有“fakeOut”构造函数,则预计会调用基本构造函数。但是,有了它,我希望它不会被调用。无论哪种方式,我要么需要一种不调用任何基类构造函数的方法,要么需要某种其他方法来有效地代理这个(邪恶的)类。

0 投票
7 回答
5902 浏览

c# - 可以将数据库初始化调用放在 C# 构造函数中吗?

我已经看到这是各种代码库,并且想知道这是否普遍不受欢迎。

例如:

0 投票
3 回答
455 浏览

c++ - 多线程深拷贝

在作为多线程 C++ 代码一部分的对象的构造函数中执行深度复制的最佳方法是什么?

0 投票
9 回答
35070 浏览

c++ - 带空括号的默认构造函数

是否有充分的理由表明一组空的圆括号(括号)对于调用 C++ 中的默认构造函数无效?

我似乎每次都自动输入“()”。有充分的理由不允许这样做吗?