私は2つのクラスを持っています:companyとcpworker.
私は会社のベクトルを の関数に渡そうとしていますがcpworker、ベクトルに到達しようとするとできません:
companyクラスで:
vector<project> projects;
friend void cpworker::registerWork();
cpworkerクラスで:
void cpworker::registerWork()
{
for (int i = 0; i < company.projects.size(); i++)
{
}
}
ご覧のとおり、ベクトルのサイズに到達しようとしていますが、できません。また、getプロジェクトのサイズを返すために会社へのメソッドを使用しませんでした。ループの中に入れます。
これが私が得ているエラーです(すべて for ループ行にあります):
* left of .projects must have class/struct/union
* left of .size must have class/struct/union
* type name is not allowed