クラス オブジェクトを取り込むベクターがありますが、作成したオブジェクトをベクターにプッシュ バックしようとすると、これらの問題が発生し、回避する方法がわかりません。誰でも私を助けてくれますか?
void populate( std::vector<NV*> vNav, NV *nVess);
オブジェクトクラスの作成
NV vPB;
オブジェクトクラス変数の一致
vPB.name = namE;
vPB.type = typE;
vPB.length = lengtH;
vPB.speed = speeD;
vPB.range = rangE;
vPB.serialNum = serialNuM;
vPB.serialNum = beaM;
vPB.displacement = displacemenT;
vPB.draft = drafT;
vPB.isActive = isActivE;
namE = name;
typE = type;
lengtH = length;
speeD = speed;
rangE = range;
serialNuM = serialNum;
beaM = beam;
displacemenT = displacement;
drafT = draft;
isActivE = isActive;
vNav.push_back(vPB);
エラー C2664: パラメーター 1 を 'N_V::NV' から 'N_V::NV *&&' に変換できません
また、IntelliSence no instance of overload function というエラーが発生し続けます