文章分类 - 『C++』
钟爱C++
发表于 2022-04-16 08:41阅读:37评论:0推荐:0
摘要:关键字作用 指明对函数的作用域仅局限于本文件 使用原因 C语言在一个工程内不允许有同名函数,使用该关键字之后,就可以在多个文件中使用同名函数了
阅读全文 »
发表于 2022-04-07 15:19阅读:185评论:0推荐:1
摘要:做题时,遇到了,记录一下 一、基础概念 next_permutation需要头文件<algorithm> next_permutation的时间复杂度是O(n) next_permutation可以有两个或三个参数,类似于sort函数 next_permutation函数 返回值:如果没有下一个排列
阅读全文 »
发表于 2022-03-16 23:01阅读:15评论:0推荐:0
摘要:从网上cv的...
阅读全文 »
发表于 2022-03-11 20:28阅读:259评论:0推荐:0
摘要:https://note.youdao.com/s/YjUgz3u2
阅读全文 »
发表于 2022-01-15 23:04阅读:186评论:0推荐:0
摘要:explicit关键词 一、前言 在读别人的代码时,我们常常会在构造函数面前看到explicit这个字样,那么explicit这个词是什么意思呢 二、explicit解释 explicit:明确的,显示的(来自网易翻译) 这个关键词的作用主要就是修饰类的构造函数,用来表明这一构造函数是显式调用的 下
阅读全文 »
发表于 2022-01-15 21:44阅读:303评论:0推荐:0
摘要:一、Qt 快捷键: Ctrl + /快速注释 Ctrl + r 允许 Ctrl + b 编译 Ctrl + shift + 向上的箭头整行移动 Ctrl + I 自动对齐 F4 同名文件切换 F1 /左侧按钮 帮助文档 二、Qt.pro文件 TARGET 指向的的名字可以修改,修改工程名 TEMPL
阅读全文 »
发表于 2022-01-11 22:17阅读:82评论:0推荐:0
摘要:一、这里引用海哥的图 二、下面是针对数组于结构体做了下实验 #include <iostream> using namespace std; struct S1 { char q; double i; char qw[10]; }; struct S3 //S3种的S1结构体按照S1中最大的的成员对
阅读全文 »
发表于 2022-01-11 21:58阅读:128评论:0推荐:0
摘要:最近学习了黑马程序员的的STL课程,感觉讲的比较基础,适合入门,现总结一下 一、七个常见的容器 1、vector 2、string 3、deque 4、stack 5、List 6、set / multiset 7、map / multimap 其中map与set容器不允许有重复数据 二、基本操作
阅读全文 »
发表于 2022-01-11 21:12阅读:104评论:0推荐:0
摘要:一、 1、回调函数与仿函数的异同建议去看这位大佬的博文 https://www.daimajiaoliu.com/daima/4ef1bdc4d900400 总的意思是能用访函数就不用回调... 2、仿函数以类的形式创建,广泛运用在algorithm的算法中 3、随着c++的发展,人们认为每用到仿函
阅读全文 »
发表于 2022-01-10 21:48阅读:117评论:0推荐:0
摘要:一、这是我在学习黑马C++的时候遇到的,感觉挺有意思,就记录了下来 /*编译器:vs2010*/#include "stdafx.h" #include <vector> #include <iostream> using namespace std; void printVector(vector
阅读全文 »
发表于 2022-01-10 21:08阅读:24评论:0推荐:0
摘要:C++中拷贝构造函数调用时机有三种: 1、使用一个已近创建的对象来初始化另一个新对象 2、值传递的方式给函数参数传参 3、值方式返回局部对象(有争议) #include <iostream>using namespace std; class Person { public: Person() {
阅读全文 »
发表于 2022-01-02 23:27阅读:130评论:0推荐:0
摘要:UDP模型 一、UDP与TCP通信方法对比 二、 获取错误码 WSAGetLastError 三、所用的一些函数 1、sendto() int sendto( int sockfd, const void *msg, //缓冲区 int len, //缓冲区长度// unsigned int fla
阅读全文 »
发表于 2022-01-02 23:14阅读:23评论:0推荐:0
摘要:一、预处理指令 二、防止头文件重复包含的方法 1、 #ifndef _USER_H_#define _USER_H_ #endif 2、#pragma once 3、这两种混用 参考: https://zh.wikipedia.org/wiki/Pragma_once https://www.cnb
阅读全文 »
发表于 2021-12-25 23:19阅读:478评论:0推荐:0
摘要:WinSocket 一、 什么是Socket? 二、 根据底层协议Socket开发接口提供面向连接和无连接两种服务方式 允许小的丢包就用第二种方式,对应UDP协议 三、 四、IP地址的表现形式 1、网络传送中,IP地址被保存为32位,低位地址存储高位字节 2、不同主机对IP地址的存储使用的格式可能不
阅读全文 »
发表于 2021-12-25 23:13阅读:16评论:0推荐:0
摘要:一、OSI七层模型 二、TCP/IP五层模型: PS:7层是标准参考模型,4层是现实实现模型,5层是现在的计算机网络书本上中和两种模型给出的教学模型 三、各层的对应协议 更好的理解各层的功能:https://www.zhihu.com/question/381834233/answer/110232
阅读全文 »
发表于 2021-12-24 23:15阅读:174评论:0推荐:0
摘要:0x00:MFC第三天是实现一个项目 ,如下图 0x01:我记录了一些写这个项目的知识点(笔记略显粗糙) //完整的老师的课件与手册地址:https://pan.baidu.com/s/1mqhKBSaJeZOoIFezNA090w 提取码vvhr 一、 新建项目 1、项目配置 2、修改图标 CMa
阅读全文 »
发表于 2021-12-19 23:08阅读:89评论:0推荐:0
摘要:一、模态与非模态 1、模态对话框 DoModal()函数 2、非模态对话框Create(IDD_DIALOG_SHOW) 函数,ShowWindow(SW_SHOWNORMAL);函数,Create()函数应放在初始化函数里。 二、静态文本 1、获取文本信息函数 GetWindowTextW,设置文
阅读全文 »
发表于 2021-12-18 22:59阅读:114评论:0推荐:0
摘要:一、 老师刚开始并没有直接讲MFC,而是讲了一下MFC的一些底层实现,这是我从视频里抠的一张图,讲的是消息与消息队列 每一个 Windows 应用程序开始执行后, 系统都会为该程序创建一个消息队列, 这个消息队列用来存放该程序创建的窗口的消息。 二、 编译器:vs2010 首先是底层win32写的:
阅读全文 »