データの配列を指す生ポインタがあります。 STLコンテナのセマンティクス(std :: vectorなど)を持つコンテナにこのポインタをラップしたいと思います。 STLにこれを可能にする機能はありますか?RAWポインタコンテナラッパー
class my_class
{
public:
std::some_container<char> get_data() { return std::some_container(my_data, my_data_size);}
private:
char* my_data;
size_t my_data_size;
};
EDIT:
私はメモリが外部APIによって割り当てられているため直接のstd ::ベクトルを使用することはできません。
私が言わなければならない、この* *潜在的に良いアイデアのように聞こえるん。 CUDAの共有メモリでこれを成功させました。実際、これが行く方法です。 –