2015-09-07 49 views
0

美好的一天,需要跨線程共享一個字符串(提升)

我想弄清楚一個字符串的共享指針的語法。通過提升。例如,我有:

boost :: shared_ptr名稱

聲明。我想知道設置文本的語法可能是什麼,並從中讀取文本。我想設置的文字是:

name.reset(「您的文本」)

但我不知道閱讀的文本和顯示它等

+0

你爲什麼不閱讀文檔?另外爲什麼使用啓動,如果c + + 11有它自己的共享指針? – 2015-09-07 06:40:15

+1

這與線程有什麼關係? –

+1

跨線程共享時,您不一定需要共享指針,但需要某種類似互斥體的保護。 – stefaanv

回答

0

它是一個共享的指針,以便您可以使用 *name = "Your Text"

std::cout << *name;