c++
文章平均质量分 66
非池中物888
主攻计算机图形学。
展开
-
封装c++与matlab引擎交互的数据结构:行优先矩阵类
我们知道matlab中的矩阵是列优先存储的,而c++中的数据是行优先存储的,而习惯了使用c++的伙伴们,也习惯了行优先存储方式了啦。所以在进行c++调用matlab引擎处理时,这会给两者矩阵数据传递会带来诸多的烦恼,这也是诸多程序bug的来源之一。使用本文TMatrix可以解决这个问题。原创 2015-08-05 16:47:07 · 1039 阅读 · 0 评论 -
算法复杂度
算法复杂度,一般包括时间复杂度和空间复杂度。通常,我们都是使用“时间复杂度”来指运行时间的需求,使用“空间复杂度”来指空间需求。当直接让我们求“复杂度”,一般默认是“时间复杂度”显然,对时间复杂度的追求更是研究算法效率的潮流。原创 2015-09-14 11:04:07 · 509 阅读 · 0 评论 -
c++不接受模板分离式编译的原因及其解决方法
在分离式编译的环境下,编译器编译某一个.cpp文件时并不知道另一个.cpp文件的存在,也不会去查找[当遇到未决符号时它会寄希望于连接器]。这种模式在没有模板的情况下运行良好,但遇到模板时就傻眼了,因为模板仅在需要的时候才会具现化出来,所以,当编译器只看到模板的声明时,它不能具现化该模板,只能创建一个具有外部连接的符号并期待连接器能够将符号的地址决议出来。然而当实现该模板的.cpp文件中没有用到模板的具现体时,编译器懒得去具现,所以,整个工程的.obj中就找不到一行模板具现体的二进制代码,于是连接器也无语了!原创 2015-09-16 13:01:49 · 801 阅读 · 0 评论 -
qt4.8.7 源码在win7+vs2010环境的x64编译(qt 64位)
由于qt官网上,没有直接提供x64的安装包,但由于项目需要x64的qt,所以,小编不得不下载qt的源码,经历了一次长达约4个小时的编译过程。今年国庆7天,就遭这事上了,哈哈~~~几个下载链接:qt源码及其二进制安装包下载:https://download.qt.io/#userconsent#我下载的qt是4.8.7,现在已经更新到5.5,但是,我需要配置的CGAL(x64)库只能依赖原创 2015-10-08 10:27:45 · 13700 阅读 · 1 评论 -
解决qt4.8中tst_qwebpage/tst_qwebview/tst_qwebframe/webcore(QtWebKit4.dll)模块编译失败问题
解决qt4.8中tst_qwebpage/tst_qwebview/tst_qwebframe/webcore(QtWebKit4.dll)模块编译失败问题原创 2015-10-27 17:20:50 · 2095 阅读 · 0 评论 -
C++ 虚函数表解析
C++ 虚函数表解析 陈皓http://blog.csdn.net/haoel 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数转载 2017-08-07 16:55:23 · 348 阅读 · 0 评论 -
c++调用Matlab引擎编程(用于画图,数值计算)
转载声明:VC++与Matlab混合编程之引擎操作详解(1) http://www.bccn.net/Article/kfyy/vc/jszl/200609/4371.html(2) http://www.bccn.net/Article/kfyy/vc/jszl/200609/4371_2.html(3) http://www.bccn.net/Article/k原创 2015-08-04 15:29:35 · 5444 阅读 · 2 评论