template <typename Z> Z myTemplate <Z> :: popFromVector ()
{
if (myVector.empty () == false)
return myVector.pop_back ();
return 0;
}
int main ()
{
myTemplate <int> obj;
std :: cout << obj.popFromVector();
return 0;
}
Ошибка:
error: void value not ignored as it ought to be
AFAI может видеть, что тип возврата popFromVector
НЕ является недействительным. Какой смысл в том, что мне не хватает?
Ошибка исчезнет, когда я прокомментирую этот вызов в main().