文章分类 -  『C++』

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

点击右上角即可分享
微信分享提示