小编use*_*831的帖子

递归main() - 为什么会出现段错误?

为什么以下程序会出现段错误?

int main() { main(); }
Run Code Online (Sandbox Code Playgroud)

即使它是一个没有结束的递归,因此根据定义也是无效的,我不明白它为什么是segfaults(gcc 4.4.3和clang 1.5(trunk)).

c stack-overflow segmentation-fault

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

如何在C++中释放静态成员变量?

任何人都可以解释如何释放静态成员变量的内存吗?根据我的理解,只有在类的所有实例都被销毁时才能释放它.此时我有点无助......

一些代码来解释它:

class ball
{
    private:
    static SDL_Surface *ball_image;
};
//FIXME: how to free static Variable?
SDL_Surface* ball::ball_image = SDL_LoadBMP("ball.bmp");
Run Code Online (Sandbox Code Playgroud)

c++ memory free static-members

5
推荐指数
2
解决办法
9186
查看次数

3
推荐指数
2
解决办法
1478
查看次数