我想输出在我的数组元素的对象的数量,但因为它是Java的语法是否不一样的:串联在COUT声明数组大小
// print list of all messages to the console
void viewSent()
{
cout << "You have " << sent.size() << " new messages.\n";//Error: left of '.size' must have class/struct,union
std::cout << "Index Subject" << '\n';
for (size_t i = 0; i < sent.size(); ++i)
{
std::cout << i << " : " << sent[i].getSubject() << '\n';
}
}
如果.size在C++语法中不起作用,有什么作用?
“但它的语法与Java的语法不同。”这并不令人惊讶,因为C++不是Java。 – 2014-09-27 02:32:48
更新此代码以显示'sent'的定义 – 2014-09-27 03:39:55