2014-01-11 102 views
0

我有这个代码有错误,无法找到它。错误:在`>`标记之前预期的主要表达式

if (Lista.at(i).getStartHour() <= temp->getStartHour() && 
Lista.at(i).getEndHour() => temp->getEndHour() && 
     Lista.at(i).getStartMinute() < temp->getStartMinute() && 
    Lista.at(i).getEndMinute() > temp->getEndMinute()) 

我得到这个错误:

error: expected primary-expression before '>' token at that line. 

我看不到我在做什么错。

Lista是对象vector,与temp相同的对象。所有功能返回int。我试图检查这些时间是否重叠。

+0

temp应该是一个指针,而不是一个对象。 – ApproachingDarknessFish

+0

@ValekHalfHeart:这不会导致语法错误。 –

回答

6

=>不是令牌;它是两个令牌,=>

大于等于运算符是>=

相关问题