+ -
当前位置:首页 → 问答吧 → 关于C++中的static

关于C++中的static

时间:2010-08-09

来源:互联网

程序中用到了一个static 的map作为数据成员,用来当作计数器的,
但是程序重启后,map中的数据会消失,有什么办法在程序重启后计数器能正常工作?

作者: ecjtubaowp   发布时间: 2010-08-09

文件

作者: tyc611   发布时间: 2010-08-09

回复 tyc611


    我觉得麻烦啊,数据可以从数据库中查到,我认为效率不佳,所以想到了static。

作者: ecjtubaowp   发布时间: 2010-08-09

C/C++中的static都只管程序执行, 管不到程序重启的……

作者: OwnWaterloo   发布时间: 2010-08-09

程序重启了,加载器重新把static初始化了。
想要计数,就启动的时候从文件里读,然后定时的往文件里回写。

作者: star1983653   发布时间: 2010-08-09

重启了就重新来过

作者: daybreakcx   发布时间: 2010-08-09

楼主搞笑了,放在数据库里也行啊

作者: c/unix   发布时间: 2010-08-09

回复 c/unix


    本来就是在数据库中啊,我是想还有没别的办法?

作者: ecjtubaowp   发布时间: 2010-08-09