它只是偏好还是有特定的情况,其中一个是必要的而不是另一个?我正在参考以下变体进行初始化
T t(e); // direct initialization T t = e; // copy initialization
c++ explicit-constructor implicit-conversion copy-initialization
c++ ×1
copy-initialization ×1
explicit-constructor ×1
implicit-conversion ×1