0

マルチスレッド用の tls ベクターを作成していますが、ベクター要素にアクセスする方法を知りたいです。

基本的に私はこれを作成しました:

static boost::thread_specific_ptr< std::string > temp_str;
static boost::thread_specific_ptr< std::vector< std::string > > _Vector_;

これは構文の問題だと思いますが、作成した temp tls 文字列にベクトル要素を割り当てるにはどうすればよいでしょうか?

void myFunc()
{

//I need to assign _Vector[i]_ to temp_str
*temp_str = _Vector_.get()[i]; //I know this is an error

}

助言がありますか?ありがとう :)

4

0 に答える 0