Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
编译器“何时”隐式声明默认构造函数?
我知道如果我们不声明它 编译器将生成一个默认构造函数 何时 是我感到困惑的一点 A class Base int main return 0 B class Base int main Base b Declare a Base objec
c
visualstudio2010
constructor
C# 构造函数不能调用自身
构造函数 Delay vkMessages vkMessages string System DateTime string bool string 无法调用自身 我有另一个类 该类的副本 但它可以工作 我可以添加代码 我如何解决这个问题错
c
NET
silverlight
constructor
获取函数/类构造函数的参数类型
我正在尝试做一些我不确定在 TypeScript 中是否可行的事情 从函数推断参数类型 返回类型 例如 function foo a string b number return a b type typeA
typescript
types
constructor
在 Scala 中,如何使用多个构造函数子类化 Java 类?
假设我有一个带有多个构造函数的 Java 类 class Base Base int arg1 Base String arg2 Base double arg3 如何在 Scala 中扩展它并仍然提供对 Base 的所有三个构造函数的访问
Java
scala
constructor
multipleconstructors
Typescript 可以推断由其基类的方法实例化的扩展类实例的类型吗?
考虑以下 Typescript 片段 class Animal constructor name string this name name name string haveBaby name string return type retu
javascript
typescript
constructor
subclass
typeinference
为什么我在显式调用构造函数时无法引用实例方法?
有谁知道为什么你可以参考static构造函数第一行中的方法使用this or super 但不是非静态方法 考虑以下工作 public class TestWorking private A a null public TestWorkin
Java
constructor
initialization
当基类构造函数调用Java中重写方法时派生类对象的状态
请参考下面的Java代码 class Base Base System out println Base Constructor method void method class Derived extends Base int var 2
Java
inheritance
constructor
默认构造函数不初始化类的实例成员?
我遇到了一个问题 关于 默认 构造函数 以下哪一项是正确的 和一个选项 它初始化类的实例成员 是错误的选择 现在我的理解是 如果我们有这样的代码 Class Test String name 然后编译器创建默认构造函数 如下所示 Class
Java
constructor
defaultconstructor
在构造函数中增加唯一的 ID 号
我正在 C 中处理一个对象 我需要该对象的每个实例都有一个唯一的 id 我的解决方案只是在类中放置一个名为 idCount 的成员变量 并在构造函数中放置 objectID idCount idCount 我认为这可以解决我的问题 但似乎
c
constructor
autoincrement
显式调用构造函数
我知道我们可以调用构造函数的概念Explicitly and Implicitly 我已经测试了这两种情况 通常到目前为止 我的所有目的都通过调用构造函数来实现Implicitly 但我想知道每当我们创建时构造函数都会被隐式调用object
c
constructor
如果从析构函数调用构造函数会发生什么?
从 destruct 调用 construct 函数 它会产生无限循环吗 不 但这会 class Test public function construct echo Hi public function destruct new Tes
php
constructor
destructor
infiniteloop
kotlin 中的 init 块和构造函数有什么区别?
我已经开始学习 Kotlin 了 我想知道之间的区别init块和constructor 这之间有什么区别以及我们如何利用它来改进 class Person constructor var name String var age Int va
kotlin
constructor
initializationblock
C# - 为什么无法在字段初始值设定项中访问“this”?
为什么这会产生编译器错误 class Foo public Bar Baz new Bar this 但这并不 class Foo public Bar Baz public Foo this Baz new Bar this 从概念上讲
c
constructor
给定类型的转换运算符与构造函数。哪个更可取?
我正在为我的容器定义迭代器类型 当然我想要iterator可转换为const iterator 但我不确定哪个更好 更可取 中的转换运算符iterator class iterator operator const iterator 或非显
c
constructor
如何在对象的构造函数完成后立即触发事件?
研究告诉我 从构造函数本身引发事件是不可行的 因为对象可能没有完全初始化 那么构造函数触发后我可以在哪里触发事件 您可以做的一件事是添加一个方法来处理其他后期任务 Friend Class FooBar Public Sub New you
VBNET
Events
constructor
如何获取可选参数的默认值?
我有一个带有可选参数的构造函数 我想要一个表情调用该构造函数而不提供可选参数 我的意思是让该对象使用参数的默认值构造 我在这里读到表达式树不能包含使用可选参数的调用或调用 https stackoverflow com questions
c
constructor
defaultvalue
optionalparameters
Java 中什么时候必须有默认构造函数和参数化构造函数?
很多时候我遇到一个异常 说 默认构造函数的实现丢失 很多时候 参数化构造函数的定义本身就可以完成所有工作 我想知道在什么条件下会发生这种情况 如果类中不存在构造函数 则在编译时添加一个默认构造函数 如果类中存在任何一个参数化构造函数 则在编
Java
constructor
Linux 与 Windows std::map 赋值构造函数(为什么有这样的差异?)
我在 Linux Ubuntu 中编写的 C 应用程序中目睹了一些意外行为 我将构造一个带有参数的对象 然后使用赋值运算符将该对象的副本放入 std map 中 我写了一个简单的程序来演示这种情况 include
c
STL
constructor
copyconstructor
为什么这里不省略复制构造函数?
我正在使用 gcc 与 O2 这似乎是一个消除复制构造函数的直接机会 因为访问 a 中字段的值没有副作用 bar的副本foo 但复制构造函数is调用 因为我得到了输出meep meep include
c
Optimization
constructor
Foo f = Foo(); // 没有匹配的函数来调用 'Foo::Foo(Foo)' ... 嗯?
class Foo public explicit Foo explicit Foo Foo Foo d Foo 错误 没有匹配的函数可用于调用 Foo Foo Foo 我尝试改变Foo Foo to Foo Foo 正如错误所示 据我所知
c
gcc
constructor
explicit
1
2
3
4
5
6
...37
»