在 C++17 中使用 placement-new 使用简单的默认构造函数显式创建对象
作者:StableGeneous 提问时间:2/15/2023
我的理解是,关于隐式创建隐式生存期对象的规则仅适用于 C++20 及更高版本。我被 C++ 17 困住了,所以我想知道我是否可以通过添加一个不初始化对象的放置新表达式来修复这个示例代码(这样它就不是 ...
Placement-新 问答列表
作者:StableGeneous 提问时间:2/15/2023
我的理解是,关于隐式创建隐式生存期对象的规则仅适用于 C++20 及更高版本。我被 C++ 17 困住了,所以我想知道我是否可以通过添加一个不初始化对象的放置新表达式来修复这个示例代码(这样它就不是 ...
作者:Leapfrog 提问时间:10/11/2023
在以下代码中 struct alignas(8) SimpleChar { SimpleChar(char c_) : c(c_) {} char c; }; int main() { c...