C++文件操作需要注意的事项(C++文件相关)

static声明的函数放在main函数里时只有当main函数执行结束时才会调用static函数析构 文件open默认会在析构的时候close 以下情况写入文件会造成文件信息丢失,因为fstream也是基于缓存的,m_f<<info并不一定真正写入到文件里去只是写入到操作系统文件缓存里,文件缓存保证在当程序退出会真正写入到文件里,所以当同时OPEN同样一个文件时,调用析构时会造成只记录第一条日志后面
相关文章
相关标签/搜索