私はプロジェクトに取り組んでおり、ベクトルをソートする必要がありますが、いくつかの問題に直面しています。
class CService {
private:
string m_strSeller;
public:
// Other stuff.
};
class CAnalizeTime : public CService {
private:
void sortSellerVector () {
vector<CService>m_vData;
m_vData.push_back(m_strSeller);
sort(m_vData.begin(), m_vData.end());
}
};
void sortSellerVector()
関数で 2 つのエラーが発生します。
- クラス 'CService' で宣言されたプライベート メンバーにアクセスできません
- 'class std::basic_string,class std::allocator >' から 'const class CService' に変換できません
私の質問は次のとおりです。
- 別のクラスからプライベート メンバーにアクセスするにはどうすればよいですか?
- 2番目のエラーは正確にはどういう意味ですか? わかりません。