Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
隐式构造函数和默认构造函数有什么区别?
这是非常微不足道的 但是捷克语 我的母语 不区分隐式和默认 所以我对一些捷克语翻译感到困惑 隐式和默认构造函数或构造函数调用之间有什么区别 struct Test Test int n 0 您能用这些术语描述以下语句的作用吗 Test t1
c
constructor
defaultconstructor
explicitconstructor
为什么一个结构体,如果没有显式的默认构造函数,则无法编译将另一个结构体作为成员包装在联合体中的结构体?
这就是我所说的关系 struct A int i 1 struct B union A a void main B b 在这个星座中 我的编译器 vs2015 抱怨 B 的默认构造函数B B void 被删除 并附有编译器已生成的注释B B
c
constructor
languagelawyer
unions
defaultconstructor
在java中是否可以使用反射创建没有无参数构造函数的“空白”类实例?
我有一个没有默认构造函数的类 我需要一种方法来获取此类的 空白 实例 空白 意味着实例化后所有类字段都应具有默认值 如 null 0 等 我问这个问题是因为我需要能够序列化 反序列化大对象树 而且我无法访问该对象类的源 并且类既没有默认构造
Java
Reflection
serialization
constructor
defaultconstructor
Google Mock:“没有合适的默认构造函数可用”?
将 Visual Studio 2010 C 与 googlemock 结合使用 我正在尝试使用我创建的模拟 但出现编译器错误 EmployeeFake employeeStub 错误是 1 gt c someclasstests cpp
c
constructor
mocking
defaultconstructor
GoogleMock
Cython 和类的构造函数
我对 Cython 使用默认构造函数有疑问 我的 C 类 Node 如下 Node h class Node public Node std cerr lt lt calling no arg constructor lt lt std e
c
python
constructor
Cython
defaultconstructor
“没有合适的默认构造函数可用”——为什么会调用默认构造函数?
我已经查看了与此相关的其他一些问题 但我不明白为什么在我的情况下甚至应该调用默认构造函数 我可以只提供一个默认构造函数 但我想了解它为什么这样做以及它会产生什么影响 error C2512 CubeGeometry no appropria
c
constructor
member
defaultconstructor
默认构造函数不初始化类的实例成员?
我遇到了一个问题 关于 默认 构造函数 以下哪一项是正确的 和一个选项 它初始化类的实例成员 是错误的选择 现在我的理解是 如果我们有这样的代码 Class Test String name 然后编译器创建默认构造函数 如下所示 Class
Java
constructor
defaultconstructor
在其他类构造函数中使用参数化构造函数
我担心这是一个非常基本的问题 但是我还无法解决它 我有一个class A classA h class ClassA public ClassA ClassA int foo private int foo classA cpp Class
c
constructor
instancevariables
defaultconstructor
具有引用数据成员的类的默认构造函数?
我有课MyClass我需要在其中创建一个std array of std vector在默认构造函数中 但是 此类有一个数据成员 它是一个引用 类型为Something 它也需要在构造函数中初始化 但我无法在默认构造函数中执行此操作 我应该
c
reference
defaultconstructor
classmembers
如何使用 C++ 中的默认构造函数定义和声明变量?
根据我对全局范围内的声明和定义的理解 MyClass instance Declares a function that returns a MyClass MyClass instance Declares an instance of
c
constructor
defaultconstructor
使用默认构造函数初始化数组
public class Sample static int count 0 public int abc public Sample abc Sample count 我想创建一个上述类的数组 并希望通过调用默认构造函数来初始化数组中的每
c
Arrays
defaultconstructor
arrayinitialize
了解隐式声明的默认构造函数
我试图了解编译器的默认构造函数是如何工作的 我做了这个例子 include
c
defaultconstructor
C++ 默认构造函数缺失,我无法编译
我有这个非常简单的课程 class myclass public int id double x y z myclass default If I omit this line I get an error myclass int ID d
c
defaultconstructor
结构初始化和默认参数的不直观行为
public struct Test public double Val public Test double val double NaN Val val public bool IsValid get return double IsN
c
NET
struct
defaultconstructor
defaultarguments
如何防止结构体的默认构造函数被调用?
有什么方法可以阻止调用结构体的默认构造函数吗 我的项目中有几个结构 其中一些结构在任何情况下都不能调用默认构造函数 这将导致我的代码中出现很多不需要的行为 PS 任何在编码时指示我某些特殊结构 无法使用默认构造函数实例化 被 错误 实例化的
c
struct
defaultconstructor
为什么PHP没有默认构造函数? [关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
php
constructor
defaultconstructor
C# - 调用具有所有默认参数的结构构造函数
今天创建的时候遇到了这个问题struct保存一堆数据 这是一个例子 public struct ExampleStruct public int Value get private set public ExampleStruct int
c
struct
optionalparameters
defaultconstructor
默认构造一个整数数组会对其进行零初始化吗?
如果我有一个带有数组成员的结构 并且我在该结构的构造函数中显式调用该数组的默认构造函数 那么这些元素是否会被默认构造 对于整数数组 这意味着进行零初始化 struct S S array int array SIZE S s is s ar
c
Arrays
initialization
defaultconstructor
显式默认的默认构造函数和聚合
当我编译时如何解释差异 if 0 and if 1以下代码的版本 include
c
C11
constructor
c14
defaultconstructor
如何利用模板复制&移动构造函数和赋值运算符?
考虑以下 C 代码以及我试图避免的失败尝试非模板复制和移动构造函数和赋值运算符的偏好 https stackoverflow com a 32539424 1915854 template
c
templates
copyconstructor
assignmentoperator
defaultconstructor
1
2
3
»