Есть функция, которая возвращает значение последнего элемента массива. Если список пуст, то ничего не возвращается.
Код: Выделить всё
double List::get_last() const
{
if(size > 0)
{
return (element_list[size-1]);
}
}
И если список пуст, то понятное дело возвращается белиберда.warning: control reaches end of non-void function|
Можно возвращать просто 0, но это уже значение, а не пустой список.
Как не возвращать значение у функции, которая значение возвращать то должна и не внимать предупреждениям компилятора (ну и как следствие избежать результата "ни о чем")???