在std :: string中使用boost共享指针来分配变量

时间:2013-05-08 07:49:08

标签: c++

你好我是c ​​++的新手,

我正在尝试在字符串上使用共享指针。

class Test{
private:
void test(std::string* str);
boost::shared_ptr<std::string> sample;
};

void Test::test(std::string* str) {

 sample.reset(str); //This is not working.
}

任何人都可以告诉我出了什么问题吗?

1 个答案:

答案 0 :(得分:2)

首先声明

void test();

然后你实施

void Test::test(std::string* str) {

这不应该起作用