Я новичок в C++, и я работаю над программой, которая имитирует телефонную книгу. Теперь, для операции вставки, функция определяется следующим образом:C++ Зачем использовать ссылку?
void PhoneBook::insert(const string& name, const string& number)
Но он все еще работает и вставляет контакт, а если убрать опорные символы. Итак, я немного запутался здесь, зачем они мне нужны?
void PhoneBook::insert(const string name, const string number)
Во избежание ненужного копирования строк. – Kane