A função não altera o ponteiro passado C ++
Eu tenho minha função e estou preenchendotargetBubble
lá, mas não é preenchido depois de chamar esta função, mas eu sei que foi preenchido nesta função porque eu tenho o código de saída.
bool clickOnBubble(sf::Vector2i & mousePos, std::vector<Bubble *> bubbles, Bubble * targetBubble) {
targetBubble = bubbles[i];
}
E eu estou passando o ponteiro assim
Bubble * targetBubble = NULL;
clickOnBubble(mousePos, bubbles, targetBubble);
Por que não está funcionando por favor? obrigado