首页 > 解决方案 > C ++中的动态对象与非动态对象

问题描述

您何时想使用动态分配的对象,例如https://leetcode.com/problems/design-twitter/

[即指向新对象的指针]

或(静态?)对象,例如https://leetcode.com/problems/flatten-nested-list-iterator/

[即标准对象初始化]

标签: c++oopobjectc++11dynamic

解决方案


如果您事先不知道需要多少对象,或者是否需要在用户之间共享对象实例,您通常会动态分配对象。作为旁注,切勿使用neworstd::unique_ptr代替std::shared_ptr


推荐阅读