自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C++多文件编程

C++多文件编程一个完整的 C++ 项目常常是由多个代码文件组成的,根据后缀名的不同,大致可以将它们分为如下 2 类:.h 文件:又称“头文件”,用于存放 常量、函数的声明部分、类的声明部分;.cpp 文件:又称“源文件”,用于存放 变量、函数的定义部分,类的实现部分。C++ 多文件编程中,使用宏定义避免重复引入#ifndef _NAME_H#define _NAME_H//头文件内容#endifC++ 命名空间 如何应用在多文件编程中多文件编程时,命名空间常位于

2021-07-07 20:30:44 647

原创 MFC多线程编程(初学者)

MFC多线程编程在MFC中创建线程一般用AfxBeginThread函数(既可以创建界面线程也可以创建工作线程)调用主对话框的成员变量或成员函数,关键在于 AfxBeginThread函数的第二个参数(主对话框的指针this)工作线程(无消息循环)在工作线程中不建议弹出模态对话框,弹出非模态对话框会进程中的代码会继续执行,但是对话框对鼠标的相应会没有响应;可以加消息循环,鼠标会有响应,但是不如创建界面进程;界面线程(有消息循环)界面线程的创建1.从CWinThread类派生自己的子类:CUITh

2021-05-05 21:08:22 518

原创 双链表的创建、初始化、遍历插入、删除(C/C++)

双链表的创建、初始化、遍历插入、删除(C/C++)已经全部测试过,代码没有问题。。。#include <iostream>using namespace std;struct DulNode{ int data; DulNode* prior; DulNode* next;};//双向链表的创建DulNode* CreateDulList(DulNode* head, int n){ DulNode * p; DulNode* s = n

2021-04-09 21:19:02 227

原创 数据结构单链表的创建、初始化、遍历、访问、修改、插入、删除(C/C++)

线性表之单链表的创建、初始化、遍历、访问、修改、插入、删除(C++数据结构)已经全部测试过,代码没有问题。。。#include <iostream>using namespace std;//创建struct Node{ int data; Node* next;};//尾插法Node *creatList(Node *head, int n) { Node* p = new Node; head->next = p; for

2021-04-06 16:16:00 384

原创 C++写txt文件

C++写txt文件#include<iostream>int main(){... ofstream dataFile; dataFile.open("D:\\...\\***.txt", ios::app); if (!dataFile.is_open()) { cout << "文件打开失败" << endl; return 0; } dataFile << fixed &lt

2021-01-27 21:36:38 263

原创 C++读txt文件(由CSV文件转换成的txt)

C++读txt文件(由CSV文件转换成的txt)txt中的数据以,分隔txt示例:代码如下:void readTxt(string file, vector<vector<double>>& arr){ ifstream ifs(file, ios::in); if (!ifs.is_open()) { cout << "文件打开失败" << endl; return; }

2021-01-27 21:25:10 419

原创 vector容器

vector容器1.vector和数组的主要区别1.1 数组:分配的是静态空间,一般分配了就不可以改变。一般申请的数组长度不能满足我们的要求了,我们要重新申请大一点数组,然后把原数组中数据复制过来。1.2 vector:分配的是动态空间,即:我们发现在声明vector容器的时候也可以不指定容器的大小,vector是随着元素的加入,空间自动扩展的。但是,我们必须要负责任的肯定vector分配的空间是连续的,也就是支持数组中的下标随机访问,实际上vector的实现机制是:预留一部分空间,而且预留空间的大小

2020-11-26 11:03:50 85

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除