privateとprotectedの違い

private: 派生クラスからアクセスできない
protected: 派生クラスからアクセスできる

class Food {
//

protected:
	int price;
}

int main()
{
	Food myFood;
	cout << myFood.price << endl;
}

-> コンパイルエラー

いつもこんがらがる…