
C++
C++一些知识
Smart_zy
学好才有饭吃
展开
-
C++之vector
一、参考:1、C++_vector操作https://blog.csdn.net/weixin_41743247/article/details/90635931①总结:适合多看原创 2021-10-21 08:10:31 · 80 阅读 · 0 评论 -
UE4 字符串转换及相关处理
一、目的1、想知道:UE4 字符串转换及相关处理二、参考1、想知道:UE4 字符串转换及相关处理https://blog.csdn.net/weixin_42510863/article/details/84489910总结:很好原创 2021-02-03 10:47:39 · 952 阅读 · 0 评论 -
C++占位符讲解
一、目的1、二、参考1、C++占位符讲解https://blog.csdn.net/yubing841026/article/details/11257655总结:good:知道了8、10、16进制表示;各种长度的占位符原创 2020-12-07 16:51:28 · 3729 阅读 · 0 评论 -
typedef void(__stdcall *FastCallBackFSCommand)(void* pExample, const char* command, const char* args
一、目的1、想知道:typedef void(__stdcall *FastCallBackFSCommand)(void* pExample, const char* command, const char* args)如何写二、参考三、注意1、如果格式是typedef void(__stdcall *FastCallBackFSCommand)(void* pExample, const char* command, const char* args);需要写出void __..原创 2020-11-23 17:29:21 · 1110 阅读 · 0 评论 -
在C++代码中判断运行模式(debug、release)和环境(win32、64)
一、目的1、想知道:在C++代码中判断运行模式(debug、release)和环境(win32、64)二、参考1、在C++代码中判断运行模式(debug、release)和环境(win32、64)https://blog.csdn.net/u011091739/article/details/78601373...原创 2020-11-23 17:24:24 · 668 阅读 · 0 评论 -
string、const char*、 char* 、char[]相互转换(全)
一、目的1、二、参考1、string、const char*、 char* 、char[]相互转换(全)https://blog.csdn.net/NichChen/article/details/90082849?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_re...原创 2020-10-22 17:36:32 · 143 阅读 · 0 评论 -
MFC使用AND的OGToolKits中的libOGSocket进行网络通信
一、目的1、想:使用AND的OGToolKits中的libOGSocket进行网络通信二、参考1、三、操作1、原创 2020-08-26 13:54:37 · 220 阅读 · 2 评论 -
十六进制字符串转化为ASSIC字符串
一、目的1、串口等通信,是16进制,如果转换为string,需要转换,二、参考1、三、操作1、//十六进制字符串转化为ASSIC字符串:串口转换内容时候使用到static int Hex2String(char* lpSrc, int len, char* lpDst, char chTag = ' '){ int ret = 0; char buf[2]; unsigned char* pSrc = (unsigned char*...原创 2020-08-26 13:42:53 · 454 阅读 · 0 评论 -
回调函数中使用MFC类的成员或对话框控件的简单方法
一:目的1、在MFC的很多程序中,常常需要在回调函数中调用MFC类的类成员变量、类成员函数,亦或者对话框控件的句柄。由于回调函数是基于C编程的Windows SDK的技术,而类成员又有this指针客观条件限制...所以在回调函数中不能够直接访问类成员,或者操纵控制MFC对话框的控件。虽然可以把回调函数设为类的静态成员函数,以便消除this指针的限制,但诸多不便(比如只能访问静态成员等)仍让人不能够顺畅访问类成员。而下面这种方法便无需把回调函数设为类的静态成员,也能够顺利的访问类的成员和对话框控件。...原创 2020-08-22 13:07:21 · 806 阅读 · 0 评论 -
【C++】字符串及基本操作
https://blog.csdn.net/weixin_43930512/article/details/91041396很好原创 2020-08-20 19:02:10 · 161 阅读 · 0 评论 -
MFC 在VS中添加lib的三种方法
方法1: 通过设置工程配置来添加lib库.A、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。B、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。C 然后添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加依赖项:加上lib文件名。这种方法比较繁琐,且不直观,而且还可能要争对debug版本和release版...原创 2020-08-20 15:54:24 · 1818 阅读 · 0 评论 -
牛客:面试宝典:第2章 第7节 编译与底层
一、目的1、知道了牛客网这个找工作的好app,像驾校、二建一样可以在里面不断地刷题2、面试宝典中,关于C++部分的,准备总结,方便下次CSDN中直接查看二、参考1、牛客网:第2章 第7节 编译与底层https://www.nowcoder.com/tutorial/93/b36a4e16637540b48edebbe29a405eb8三、内容+操作1、请你来说一下一个C++源文件从文本到可执行文件经历的过程?(20200801)...原创 2020-08-01 19:32:01 · 499 阅读 · 0 评论 -
牛客:面试宝典:第2章 第6节 面向对象与泛型编程
一、目的1、知道了牛客网这个找工作的好app,像驾校、二建一样可以在里面不断地刷题2、面试宝典中,关于C++部分的,准备总结,方便下次CSDN中直接查看二、参考1、牛客网:第2章 第6节 面向对象与泛型编程https://www.nowcoder.com/tutorial/93/b36a4e16637540b48edebbe29a405eb8三、内容+操作1、请你回答一下什么是右值引用,跟左值又有什么区别?(20200801)...原创 2020-08-01 19:18:18 · 153 阅读 · 0 评论 -
牛客:面试宝典:第2章 第5节 类和数据抽象
目录一、目的1、知道了牛客网这个找工作的好app,像驾校、二建一样可以在里面不断地刷题2、面试宝典中,关于C++部分的,准备总结,方便下次CSDN中直接查看二、参考1、牛客网:第2章 第5节 类和数据抽象三、内容+操作1、请你来说一下C++中类成员的访问权限(20200801)2、请你来说一下C++中struct和class的区别(20200801)3、请你回答一下C++类内可以定义引用数据成员吗?(20200801)一、目的1、知道了牛客网这个找工作的好a...原创 2020-08-01 13:01:06 · 200 阅读 · 0 评论 -
牛客:面试宝典:第2章 第4节 容器和算法
一、目的1、知道了牛客网这个找工作的好app,像驾校、二建一样可以在里面不断地刷题2、面试宝典中,关于C++部分的,准备总结,方便下次CSDN中直接查看二、参考1、牛客网:第2章 第4节 容器和算法https://www.nowcoder.com/tutorial/93/2a565e401f31468cabb3a378c60d5049三、内容+操作1、(20200731)...原创 2020-07-31 21:38:10 · 342 阅读 · 0 评论 -
牛客:C++工程师面试宝典:第二章:基础知识:2.1:基础语言(三)
一、目的1、知道了牛客网这个找工作的好app,像驾校、二建一样可以在里面不断地刷题2、面试宝典中,关于C++部分的,准备总结,方便下次CSDN中直接查看二、参考1、牛客网:第2章 第1节 基本语言(三)https://www.nowcoder.com/tutorial/93/2a565e401f31468cabb3a378c60d5049三、内容+操作1、(20200731)...原创 2020-07-31 21:05:38 · 401 阅读 · 0 评论 -
牛客:C++工程师面试宝典:第二章:基础知识:2.1:基础语言(二)
一、目的1、知道了牛客网这个找工作的好app,像驾校、二建一样可以在里面不断地刷题2、面试宝典中,关于C++部分的,准备总结,方便下次CSDN中直接查看二、参考1、牛客网:第2章 第1节 基本语言(二)https://www.nowcoder.com/tutorial/93/8f38bec08f974de192275e5366d8ae24三、内容+操作1、请你来说一下C++中的智能指针...原创 2020-07-29 22:08:42 · 806 阅读 · 2 评论 -
C++使用MySQL
一、目的1、想:【C++】VS2015/VS2017连接Mysql数据库教程二、参考1、【C++】VS2015/VS2017连接Mysql数据库教程https://www.cnblogs.com/flipped/p/6810216.html总结:待检测原创 2020-07-28 12:57:14 · 373 阅读 · 0 评论 -
牛客:C++工程师面试宝典:第二章:基础知识:2.1:基础语言(一)
一、目的1、知道了牛客网这个找工作的好app,像驾校、二建一样可以在里面不断地刷题2、面试宝典中,关于C++部分的,准备总结,方便下次CSDN中直接查看二、参考1、牛客网三、内容+操作1、说一下static关键字的作用(20200705)参考回答:1. 全局静态变量在全局变量前加上关键字static,全局变量就定义成一个全局静态变量.静态存储区,在整个程序运行期间一直存在。初始化:未经初始化的全局静态变量会被自动初始化为0(自动对象的值是任意的,...原创 2020-07-05 22:21:11 · 851 阅读 · 0 评论 -
无法启动程序 系统找不到指定的文件
一:目的+问题1、公司的ART板卡厂家案例程序,打开、重新生成运行发现报错了1、想解决:无法启动程序 系统找不到指定的文件二、参考1、【解决】无法启动程序/exe 系统找不到指定的文件https://www.jianshu.com/p/4d070dced8a6①总结:good:是比较有效的,下面操作是我自己进行制作的三、操作1、输出文件修改:输出文件内容是可以在一个新建工程里面复制过来$(OutDir)$(TargetName)$(Target...原创 2020-06-26 21:00:01 · 3549 阅读 · 2 评论 -
C++面试集锦( 面试被问到的问题 ):总结
一、目的1、二、参考1、C++面试集锦( 面试被问到的问题 )https://www.cnblogs.com/Y1Focus/p/6707121.html三、操作1、转载 2020-06-08 19:55:30 · 1458 阅读 · 0 评论 -
char const *arg是什么意思
一、参考1、char *const argv[] 和 const char *arg区别https://zhidao.baidu.com/question/387152807.html1、关于 int main(int argc,char*arg[])与 int main(int argc,char**argv)的理解https://blog.csdn.net/qq_28852645/article/details/786103071、关于int main( int a...原创 2020-06-04 11:32:25 · 1852 阅读 · 0 评论 -
C/C++程序编译过程详解
一、参考1、C/C++程序编译过程详解https://blog.csdn.net/u012662731/article/details/78520349原创 2020-06-04 09:43:26 · 174 阅读 · 0 评论 -
贪食蛇案例制作:三:具体实现
目录一、目的:1、记录案例中有价值的东西2、按照教程一步步操作二、参考1、三、注意:1、四、操作1、无五、文档内容:具体实现3.1 代码分析3.2 创建项目3.3 墙模块3.3.1创建墙类 wall.h和wall.cpp3.3.2 .h中声明墙模块中需要声明的成员方法和成员属性3.3.3 .cpp中实现方法3.3.4 game.cpp中引用并测试墙模块3.4 蛇模块3.4.1 创建蛇类 snake.h 和snake.cpp...原创 2020-06-02 14:39:05 · 495 阅读 · 0 评论 -
贪食蛇案例制作:二:实现思路
一、目的:1、记录案例中有价值的东西2、按照教程一步步操作二、参考1、三、注意:1、四、操作1、无五、文档内容:实现思路2.1 利用Excel模拟游戏我们实现游戏,并非直接上代码,而是要先分清楚游戏的需求、玩法、和游戏中各个元素的作用以及游戏规则后才可以考虑动手在没有任何成品的情况下,我们可以先通过画图或者电脑上PS或者有相关的游戏策划师,游戏美术人员提供的图片来分析游戏在本案例中,我们可以先通过一个Excel表来分析游戏...原创 2020-06-02 14:28:36 · 247 阅读 · 0 评论 -
new一个对象后面加括号与不加括号的区别
一、目的1、想了解:new一个对象后面加括号与不加括号的区别二、参考1、new一个对象后面加括号与不加括号的区别http://www.mamicode.com/info-detail-2946413.html?__cf_chl_jschl_tk__=9106418a63be6eb9fb6cf444d3ec43b9adf9f514-1589982967-0-AbtTZ0Ga9z8AjQwh7dVIUl3H5ZAPnvCrw4G_jHyE0PkITNn3WFKPfDK6D26F1tT...原创 2020-05-20 22:01:02 · 1618 阅读 · 0 评论 -
C++中发声函数Beep详解
一、目的1、想知道Beep是什么二、参考1、C++中发声函数Beep详解https://blog.csdn.net/v1t1p9hvbd/article/details/71523218①总结:good:知道了Beep在MFC中是做什么的了三、操作1、原创 2020-05-18 10:46:36 · 1804 阅读 · 1 评论 -
vector容器的一些用法
一、目的:1、想了解vector的遍历方法二、参考:1、论C++11 中vector的N种遍历方法https://www.cnblogs.com/xylc/p/3653036.html①总结:good:适合多看原创 2020-05-11 09:21:37 · 244 阅读 · 0 评论 -
LPCWSTR或LPWSTR与string相互转换
一、目的:1、在MFC读取ini配置文件中GetPrivateProfileString获取的是LPWSTR,所以需要将其转换为string二、操作:1、MFC读取.ini文件字符串的方法https://blog.csdn.net/qq_40544338/article/details/105991980①总结:good:亲测1、参考:LPCWSTR与string相互转换https://blog.csdn.net/g9208/article/details/10263..原创 2020-05-09 17:36:06 · 9301 阅读 · 0 评论 -
c++字符串大小写转换
一、目的1、二、参考:1、c++字符串大小写转换https://www.cnblogs.com/greenerycn/archive/2009/07/01/1515080.html①总结:good:可以使用这个方法原创 2020-05-09 15:12:42 · 265 阅读 · 0 评论 -
MFC声明结构体对象时候出现了问题:注意多看
一、目的:1、二、参考:1、C语言结构体初始化的四种方法https://blog.csdn.net/ericbar/article/details/79567108①总结:适合多看原创 2020-05-08 17:41:48 · 762 阅读 · 0 评论 -
string 与char*、 char[]之间的转换
一、参考1、string 与char*、 char[]之间的转换https://blog.csdn.net/crazybird5/article/details/46403829原创 2020-05-06 15:31:03 · 233 阅读 · 0 评论 -
c++中字符串的基本操作函数
一、目的:1、C++中字符串操作想要多了解二、参考:1、c++中字符串的基本操作函数https://blog.csdn.net/Big_laoshu/article/details/78659135①总结:good:适合多看...原创 2020-05-06 15:11:26 · 312 阅读 · 0 评论 -
C++串口通信
一、目的:1、MFC接受串口发送来的信号处理事情二、参考1、三、步骤1、原创 2020-05-05 15:55:56 · 7438 阅读 · 1 评论 -
贪食蛇案例制作:一:案例介绍
一、目的:1、记录案例中有价值的东西原创 2020-05-05 10:18:38 · 332 阅读 · 0 评论 -
C++容器详解
一、目的:1、想多了解C++中的容器,并且容器很多编程语言都是类似的二、参考:1、C++容器详解https://blog.csdn.net/crusierLiu/article/details/82626090①总结:good:了解了一点,适合多看...原创 2020-04-26 08:57:21 · 207 阅读 · 0 评论 -
C++中的dll不和exe放在一起也能运行
一、目的:1、有时候调用的第三方库很多,lib很多,那么dll就需要的很多,如果和exe放在一起的话,显得文件很多,不方便管理,如果exe同一个路径下面有个放dll的文件就好了一、参考:1、C++ 编写的exe和dll不在同一路径也能运行的设置https://blog.csdn.net/d4567star/article/details/82993777①总结:...原创 2020-04-02 15:05:18 · 2122 阅读 · 6 评论 -
C++中避免枚举内容重复+方便调用
目录一、目的:1、避免枚举内容重复+方便调用二、过程1、在命名空间中写枚举1、在需要的地方如此写枚举:其中2个冒号的使用很是关键一、目的:1、避免枚举内容重复+方便调用二、过程1、在命名空间中写枚举1、在需要的地方如此写枚举:其中2个冒号的使用很是关键 Em_video::EM_VideoStage_out m_emVideoStage_out...原创 2020-03-24 16:53:47 · 1635 阅读 · 0 评论 -
c++字符串的插入与删除操作
一、参考:1、c++字符串的插入与删除操作https://blog.csdn.net/wang1997hi/article/details/78364755①总结:适合多看2、C++ std::string 在一个字符串前插入一个字符串几种方式https://www.cnblogs.com/daryl-blog/p/11003103.html①总结:适合多看...原创 2020-01-06 11:30:52 · 1321 阅读 · 0 评论 -
C++中获取当前exe的路径
目录一、目的:不想使用公司库,需要将文件放到exe所在的文件夹里面,这样就不需要使用绝对路径了一、参考:1、c/c++ 获取当前程序(EXE)所在的路径①总结:很好用,下面是修改后的程序一、目的:不想使用公司库,需要将文件放到exe所在的文件夹里面,这样就不需要使用绝对路径了一、参考:1、c/c++ 获取当前程序(EXE)所在的路径https://blog.c...原创 2020-01-06 11:24:34 · 10117 阅读 · 0 评论