c++ - 动态实例化和初始化结构

标签 c++ struct

我正在使用列表初始化一个 C 风格的结构:

FooBar fb = { 12, 3.4 };

这工作正常,但我如何使用这个弯曲的大括号符号动态创建结构?

谢谢

最佳答案

在 C++11 中,

std::unique_ptr<FooBar> fb {new FooBar {12, 3.4}};

在 C++03 中,你不能。

关于c++ - 动态实例化和初始化结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8896163/

相关文章:

C++ 模板阶乘计算

c++如何对结构数组进行排序

c# - 使用枚举器在数组中显示结构

c++ - 调整大小时出现 std::vector 和内存错误

c++ - 在 C++ 中的不同项目文件中将参数)传递给函数)

c++ - 在 C++ 中嵌入 libmicrohttpd 代码或者如何编译这个例子?

C:交换链表的两个节点

c++ - 如何编译 cpp 然后将其链接到共享库

c++ - 为什么我的 For 循环没有完成收集数据以保存在动态分配的数组中?

c++ - 我可以将 final 关键字应用于 C++11 中的 POD(标准布局)结构吗?我是不是该?