我有我的功能,我在targetBubble那里填充,但它在调用此函数后没有填充,但我知道它已填充此函数,因为我有输出代码.
bool clickOnBubble(sf::Vector2i & mousePos, std::vector<Bubble *> bubbles, Bubble * targetBubble) {
targetBubble = bubbles[i];
}
Run Code Online (Sandbox Code Playgroud)
我正在传递这样的指针
Bubble * targetBubble = NULL;
clickOnBubble(mousePos, bubbles, targetBubble);
Run Code Online (Sandbox Code Playgroud)
为什么它不起作用?谢谢
我是C#的初学者,我正在使用浮点数.我需要在这两个数字之间进行减法,但它不起作用.我知道这是由浮点数引起的,但我该如何解决呢?如果你这么好,你可以解释一下为什么会发生这种情况吗?提前致谢.