小编c0n*_*rol的帖子

函数不会改变传递指针C++

我有我的功能,我在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++ pointers function

41
推荐指数
4
解决办法
4万
查看次数

C#错误减法?12.345 - 12 = 0.345000000000001

我是C#的初学者,我正在使用浮点数.我需要在这两个数字之间进行减法,但它不起作用.我知道这是由浮点数引起的,但我该如何解决呢?如果你这么好,你可以解释一下为什么会发生这种情况吗?提前致谢.

c# floating-point numbers floating-accuracy subtraction

10
推荐指数
3
解决办法
1万
查看次数