4.2.10 使用empty()成员函数
最后,程序检查主人公物品栏中是否还有任何物品。
- if (inventory.empty())
- {
- cout << "\nYou have nothing.\n";
- }
- else
- {
- cout << "\nYou have at least one item.\n";
- }
vector的成员函数empty()的作用和string的成员函数empty()一样。如果vector对象为空,则返回true;否则返回false。因为inventory在此处为空,所以程序显示消息"You have nothing."。