假设我们有定义了构造函数的类X(int value)
X。
这在语义上是否等效?
X x = 42;
X x(42);
我相信只有在 X 的构造函数中添加显式关键字时才会出现差异。否则编译器会将表达式简化X x = 42;
为X x(42);
如果我错了,请纠正我。
假设我们有定义了构造函数的类X(int value)
X。
这在语义上是否等效?
X x = 42;
X x(42);
我相信只有在 X 的构造函数中添加显式关键字时才会出现差异。否则编译器会将表达式简化X x = 42;
为X x(42);
如果我错了,请纠正我。