05 2020 档案

摘要:1.C语言强制类型转换,Type b = (Type)a,这种不安全,转换前没有类型检查。例如: char *pChar = new char; int *pInt = (int *)pChar; 这种是从小的地址(char *)转换为大的地址(int *),虽然可以编译过,但是有可能访问不安全的地 阅读全文
posted @ 2020-05-31 23:50 zwj鹿港小镇 阅读(133) 评论(0) 推荐(0) 编辑
摘要:#include<iostream> using namespace std; template <typename T> class MyArray { public: MyArray(int nCapacity) { this->mCapacity = nCapacity; this->mSiz 阅读全文
posted @ 2020-05-31 12:33 zwj鹿港小镇 阅读(240) 评论(0) 推荐(0) 编辑
摘要:转发:https://www.cnblogs.com/jiftle/p/10895260.html C++ 资源大全 关于 C++ 框架、库和资源的一些汇总列表,内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 标准库 C++标准库,包括了STL容器,算法和 阅读全文
posted @ 2020-05-31 10:58 zwj鹿港小镇 阅读(584) 评论(0) 推荐(0) 编辑
摘要:作用:实现自定义类型的运算,类如,struct,class等 实质:把运算符当作函数去实现另一种功能 具体实现格式: 返回值类型 opertor 运算符(参数) { //对复杂操作的打包 } 运算符重载的分类: (1)友元重载:友元函数的形式重载,参数个数 = 操作数 (2)类重载:类的成员函数重载 阅读全文
posted @ 2020-05-31 10:26 zwj鹿港小镇 阅读(158) 评论(0) 推荐(0) 编辑
摘要:如果将类模板的声明和实现写在两个独立的文件中,在构建时会出现“error LNK2019: 无法解析的外部符号 ”的错误。 现象:当单独编译每个.cpp文件时,都可以编译过,但是当程序运行时,也就是链接时就报“无法解析的外部符号 ”的错误 原因:链接时,没有找到函数的实现部分,这个跟函数模板实现机制 阅读全文
posted @ 2020-05-29 22:06 zwj鹿港小镇 阅读(544) 评论(0) 推荐(0) 编辑
摘要:1.实现原理: 2.具体步骤: 3.代码实现: //新建Windows桌面向导项目,创建C文件 #include <windows.h>//底层实现窗口的头文件 //6、处理消息(窗口过程) //CALLBACK 代表__stdcall 参数的传递顺序,从右到左依次入栈,并且在函数返回前清空堆栈 L 阅读全文
posted @ 2020-05-07 22:49 zwj鹿港小镇 阅读(557) 评论(0) 推荐(0) 编辑

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