Problem z funkcją wyznaczającą kod dla liścia w drzewie

0

Witam serdecznie, jestem początkującym programistą i mam delikatny problem z funkcją, której zadaniem tak jak w temacie jest wyznaczanie kodu dla każdego liścia w drzewie. Wyświetla się następujący błąd:
****[Error] could not convert 'std::vector<bool>()' from 'std::vector<bool>' to 'std::vector<bool>&' ****
Z góry serdecznie dziękuję za pomoc i pozdrawiam :)
Funkcja:

void mapTree(Node *root, std::vector<bool> *codes, std::vector<bool> &prefix = std::vector<bool>()){
if(root == NULL) {
return;
}
1

Nie możesz zainicjalizować nonconst lvalue referencji do rvalue. Inaczej mówiąc, zaproponowany przez Ciebie parametr domyślny jest niemożliwy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1