02 2017 档案
摘要:目录 一般创建方法 导出普通函数的方法&调用方法 导出类及其成员函数的方法&调用方法 众所周知,我们可以将C++项目中的类以及函数导出,形成 .dll 文件,以供其他程序使用,下面将说明Qt环境下的使用方法。 首先创建共享库,步骤如下: 下一步会出现类对话框等等,不用管它,直接点击创建即可,稍后再将
阅读全文
摘要:关于C++ STL vector 中的sort排序算法有三种自定义实现,它们本质上都是返回bool类型,提供给sort函数作为第三个参数。 重载运算符 全局的比较函数 函数对象 我认为从实现方式看,重载运算符和函数对象实现本质上是一样的:两者都是括号运算符的重载。 重载运算符利用了泛型模板,先重载模
阅读全文
摘要:本文简单总结了delete[]放在析构函数中VS放在主函数中的区别(针对自己定义类)。 delete原理简单剖析(摘自https://zhidao.baidu.com/question/154090209.html,个人认为解释到位): 我们编译出来的程序运行时是和操作系统打交道的,程序中用到的内存
阅读全文
摘要:矩阵求逆运算有多种算法: A-1=(LU)-1=U-1L-1,将A分解为LU后,对L和U分别求逆,再相乘; 通过解线程方程组Ax=b的方式求逆矩阵。b分别取单位阵的各个列向量,所得到的解向量x就是逆矩阵的各个列向量,拼成逆矩阵即可。 下面是这两种方法的c++代码实现,所有代码均利用常规数据集验证过。
阅读全文
摘要:本文通过简单例子说明子类之间发生强制转换时虚函数如何调用,旨在对c++继承中的虚函数表的作用机制有更深入的理解。 结论: 1、通常的类型强转是告诉编译器必须按照指定结构的内存布局来解析对应内存,如上例中“child2* pc21=(child2*)&c1; ”,编译器会把c1对应的内存来当做类chi
阅读全文

浙公网安备 33010602011771号