Я пытаюсь научить некоторых студентов, что в следующем случае вы должны пройти по ссылке, в противном случае объекты будут скопированы.
примечание: они еще не знают о конструкторах копирования, поэтому, если возможно, я не хотел бы упоминать их в примере.
int sumOfSizes(CObject const & a, CObject const & b)
{
return a.getSize() + b.getSize();
}
Может ли кто-нибудь помочь мне с примером из реальной жизни, где сумма является фактической, а не ожидаемой?