エラー メッセージは表示されません。単にベクターが読み込まれていません。ウォッチリストのベクターを見ると、何もコピーされていません。どうしてこれなの?私は2つの方法を試しました。最初
std::vector<Point3D*> hitpoints;
local_hit_point = sr.local_hit_point; //local_hit_point class Point3D
hitpoints.push_back(local_hit_point);
ポインターを使用しようとした2番目の方法
std::vector<Point3D*> hitpoints;
Point3D* hittingpoint_ptr = new Point3D;
local_hit_point = sr.local_hit_point;
hittingpoint_ptr = &local_hit_point;
hitpoints.push_back(hittingpoint_ptr);
コード内の他の場所で機能するベクトルを取得しました。私は本当に馬鹿げているだけなのですが、なぜ機能しないのか理解できないようです。