我正在自学C ++,并获得了一段类似如下的C ++代码:
boost::make_shared<Something<Some_Other_thing> >()
我无法理解以上内容在做什么以及为什么需要它。
有什么方法可以达到相同的目的?
您能帮我用相对简单的语言来理解吗?
任何指针都会受到赞赏。
通过调用该函数,您正在创建指向Something 类型的共享指针。共享的智能指针用于管理资源,当不再有保存该指针的变量时,资源将被删除。更多信息here和here