我在谷歌上搜索了一下,没有人告诉我这是不可能做到的,但也没有人解释如何做到这一点。我的问题是,我如何让这样的东西工作?编译错误(使用g++-7)如下所示baduniqueptr6.cpp:15:12: error: ‘classstd::unique_ptr<main()::a_struct>’ has no member named ‘first’
my_ptr.first = "
我正在尝试使用unique_ptr,而不是自己分配内存。std::unique_ptr<Album> album = std::unique_ptr<Album>{new Album()};
std::unique_ptr<Song> song =std::unique_ptr<Song>{new Song(soundtrack.data(), soundtra