stlライブラリにポインタをコピーすることに関して質問があります。私が定義すると言う:
struct A{
int x;
}
std::map<int, const A*> map1;
次に、Aへのポインタにmallocを使用して、ヒープからのメモリを使用してmap1にデータを入力します。
それから私はします
std::map<int, const A*> map2 = map1;
map2の構造体Aの各ポインターに対して、std :: mapはポインターのシャローコピーを実行しますか、それとも各ポインターのヒープから新しいメモリを割り当てますか?
乾杯
シャンカー