随笔分类 -  C++

C++知识点
C++定义全部变量注意项
摘要:1. 使用extern 在.h头文件中声明,如 extern int x; 在.cpp源文件中定义,int x=1. 2. 使用static 一般在.cpp源文件中声明和定义,防止模块间信息污染。 如 static int x=1; static和extern不能同时修饰同一个变量。 阅读全文
posted @ 2017-07-11 16:20 笨nora 阅读(269) 评论(0) 推荐(0)
类.cpp文件不识别类.h所定义的结构体问题
摘要:背景:在自定义类的头文件中定义了一个结构体,source file中却不识别结构体类型。 解决方法: 在使用结构体类型的地方加上: 类名::结构体类型 或者 将结构体的声明和定义置于class之外 阅读全文
posted @ 2017-07-10 16:23 笨nora 阅读(1305) 评论(0) 推荐(0)
C++判断文件是否存在
摘要:用ifstream判断,若存在则可以创建文件输入流。 e.g. ifstream fin(FileName); if(fin) { fin.close(); DeleteFile(FileName); } 阅读全文
posted @ 2017-06-22 14:51 笨nora 阅读(6983) 评论(0) 推荐(0)