原创 001多線程創建--使用函數創建線程

#include <iostream> #include <string> #include <thread> using namespace std; //線程的初始函數--從這個函數開始執行 void MyPrint() { c

原创 003使用lambda創建一個線程

#include <iostream> #include <string> #include <thread> using namespace std; int main(void) { //使用lambda表達式創建線程 a

原创 MFC學習筆記7--簡單繪圖設備的實現——從中體會文檔類和視圖類是如何交互和序列化存儲serialization

畫圖案例 (1)新建一個單文檔mfc標準程序 (2)在文檔類裏面 添加public類型成員 public: CPoint m_point[200];//繪製點 int m_num; //保存點的個數 (2)初始化工作 void

原创 005關係運算符的重載

//作用:重載關係運算符,可以讓兩個自定義類型對象進行對比操作 //==和!=判斷是否是同一個人 #include<iostream> #include<string> using namespace std; class Perso

原创 003自加運算符的重載

//作用: 通過重載遞增運算符,實現自己的整型數據 #include<iostream> #include<string> using namespace std; class MyInterger { friend ostream

原创 c++中繼承中的構造函數初始化問題_形參列表方法1

#include<iostream> #include<string> using namespace std; class Parent { public: Parent(string name, char sex, int age

原创 c++中繼承中的構造函數初始化問題_形參列表方法2

#include<iostream> #include<string> using namespace std; class Parent { public: Parent(string _name, int _age) :nam

原创 基於mfc+mysql的藥品管理系統

根據嚮導創建單文檔,在"用戶界面功能",取消"使用傳統的停靠工具欄" 選擇數據庫的步驟選擇不使用數據庫支持 一、靜態拆分窗口: 1)自定義兩個類CUserTreeView(繼承於CTreeView,顯示用戶信息)、CMedicLis

原创 008count統計元素個數

/* *功能描述: 統計元素個數 函數原型: count(iterator beg, iterator end, value); // 統計元素出現次數 // beg 開始迭代器 // end 結束迭代器 // value 統計的元素

原创 001set_intersection求兩個集合的交集

//001set_intersection求兩個集合的交集 /* *學習目標: 掌握常用的集合算法 算法簡介: set_intersection // 求兩個容器的交集 set_union // 求兩個容器的並集 set_differ

原创 MFC學習筆記2

複習:應用程序裏面--》框架--》視圖 案例:簡單繪圖 1畫直線 鼠標按下和擡起 創建畫家對象 CClientDC 起點和終點CDC::MoveTo CDC::LineTo 添加變量的方式: 選中所屬類(繪圖是

原创 MFC學習筆記1

1.基本概念 SDK:software developer kit JDK: java developer kit IDE: 集成開發環境()--VS QT API:應用程序接口 applicatio programming

原创 MFC學習筆記4

一、文檔視圖結構 文檔類(CDocument):存儲加載(讀寫)數據 視圖類(CView):顯示和修改數據 1)單文檔 a)文檔模板:把框架窗口、文檔、視圖關聯在一起 { 新建一個單文檔MFC程序,在應用程序類的InitInstan

原创 MFC學習筆記3

一、對話框(選擇單文檔,MFC標準) 1)模態對話框 在一個子菜單裏面添加一個菜單項-右鍵--“添加事件處理程序”--command--框架類 (UPDATE_COMMAND_UI把菜單變灰色,不可以點擊) a) 資源視圖 ->

原创 003adjancet_find查找相鄰元素

/* * 功能描述: 查找相鄰重複元素 函數原型: adjacent_find(iterator beg, iterator end); // 查找相鄰重複元素,返回相鄰元素的第一個位置的迭代器 // beg 開始迭代器 // end