Указатель без *

Можно записать функцию

void WNToV(Node* rootTree, std::vector<BYTE>* block, lu* writePos) {
    (*writePos) += sizeof(777);    
}

А можно ли записать так, чтобы вместо (*writePos) писать нормально writePos?

P.S. По идее, видел где-то, что вместо * в заголовке нужно & прописать, но не знаю, как точно.


Ответы (1 шт):

Автор решения: Harry

Читайте, что такое ссылки и передача аргументов по ссылке.

void WNToV(Node* rootTree, std::vector<BYTE>* block, lu& writePos) {
    writePos += sizeof(777);    
}
→ Ссылка