- 博客(12)
- 收藏
- 关注
原创 单例模式(该类的对象是唯一的)——主席类案例
1.类的设计class zhuxi{private: zhuxi() //把构造函数放在私有属性里面,这样就不能创建多个对象 {}public: static zhuxi * singleMan; //类内声明};zhuxi * zhuxi::singleMan = new zhuxi; //在类外要进行初始化但是这样会存在一个问题:别人可以修改 zhuxi::singleMan 指针。改进:把 zhuxi::singleMan 指针设置为私有属性,通过函数来修
2021-04-22 21:38:29 142
原创 类中静态成员函数
1.说明类中静态成员函数是指:所有类对象的该成员函数共用一个。2.定义及使用代码class person{public: static void func(); //只需要在类内进行声明};需要注意的点:在静态成员函数中只可以使用类的静态成员变量,不可以使用类的普通成员变量。...
2021-04-22 20:44:11 335
原创 类中静态成员变量
1.说明类中静态成员变量是指:所有类对象的该成员变量共用一个。2.定义及使用代码class person{public: static int age; //在类内要进行声明};int person::age = 0; //在类外要进行初始化int main(void){ person a, c; a.age = 100; //这个静态成员变量所有的类对象共享的,只要其中一个人改变,所有人都会跟着改变 cout << c.age <&
2021-04-22 20:27:09 529
原创 模态对话框与非模态对话框
相关知识:MFC中的每一个框都绑定了一个类按钮:cbutton 编辑框:cedit 对话框:cdialog(class cdialog : public CWnd // 类 cdialog 派生于 CWnd)1.特点:模态对话框不能操作主对话框,非模态对话框可以2.步骤2.1插入对话框资源模板资源视图→rc→dialog(右键)→Insert Dialog2.2相关类的绑定新建的对话框(右键)→Add class →class name(
2021-02-26 15:08:53 181
原创 获取文件大小的两个函数(GetFileSize函数 和GetFileSizeEx函数)
GetFileSize函数DWORD GetFileSize( HANDLE hFile, NULL);一般用于获取小于4G的文件大小;如果硬要获取大于4G的文件大小,则要使用第二个参数,在这里不做讨论HANDLE hFile = CreateFile(_T("e:\\12345.png"), GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); DW
2021-02-20 15:32:45 4574
原创 打开文件和关闭文件(CreateFile函数 和 CloseHandle函数)
1.CreateFile函数https://www.cctry.com/thread-298293-1-1.html
2021-02-19 21:32:20 2133
原创 MessageBox函数,URLDownloadToFile函数和ShellExecuteEx函数以及文件的删除,复制和移动
1.头文件及主函数#include <windows.h>#include <tchar.h>int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPreInstance, char* IpCndLine, int nShowCnd){ return 0;}2.MessageBox函数MessageBox(NULL, _T(“苏苏!”), _T(“提示”), MB_OK);3.URLDownloadToFile
2021-02-19 21:11:53 263 2
原创 2021-02-16
1.list的头文件#include<list>using namespace std;2.list初始化list<int> list_int1; //容量为0list<int> list_int2(4, 100); //初始化,容量为4,每个元素都是88list<int> list_int3(list
2021-02-16 23:28:57 63
原创 2021-02-15
1.vector的头文件#include <vector>using namespace std;2.vectorc初始化vector<int> arr_int 1; //容量为0vector<cstudent> arr_cstudent; vector<int&g
2021-02-15 18:30:11 112
原创 3.文件指针
函数作用tellg()返回读取文件指针的当前位置tellp()返回写入文件指针的当前位置seekg(指针偏移量)将读取文件指针移到指定位置(默认为从开头算起)seekg(指针偏移量,参照位置)将读取文件指针移到从参照位置算起的指定位置seekp(指针偏移量)将写入文件指针移到指定位置seekp(指针偏移量,参照位置)将写入文件指针移到从参照位置算起的指定位置“指针偏移量”按字节算,“参照位置”是一个有以下值参数作用io...
2021-02-15 18:13:51 100
原创 2.文件的输入和读取
1.文件的输入1.1文本文件的输入方法一fs << "suguanhua" << endl; //输入字符串fs << 123 << endl; //输入数字方法二使用函数 put();fs.put('Y'); //put函数只能输入单个字符方法三使用函数 write(const char* str,int n);char a[5] ;fs.write(a, si
2021-02-15 17:39:46 177
原创 1.文件的打开与关闭
项目Value电脑$1600手机$12导管$1Column 1Column 2centered 文本居中right-aligned 文本居右
2021-02-15 16:34:02 165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人