why this code works with the function argument?
void GameBoard::showField(std::vector<int> newBoard) const {
for (std::vector<int>::iterator it = newBoard.begin(); it < newBoard.end(); it++) {
std::cout << ' ' << *it;
}
std::cout << '\n';
}
with class property not work
void GameBoard::showField() const {
for (std::vector<int>::iterator it = this->board.begin(); it < this->board.end(); it++) {
std::cout << ' ' << *it;
}
std::cout << '\n';
}