C语言
文章平均质量分 92
gxiaoyaya
吭哧吭哧的北漂
展开
-
C语言中float,double在内存中的结构
从存储结构和算法上来讲,double和float是一样的,不一样的地方仅仅是float是32位的,double是64位的,所以double能存储更 高的精度。 任何数据在内存中都是以二进制(0或1)顺序存储的,每一个1或0被称为1位,而在x86CPU上一个字节是8位。比如一个16位(2 字节)的short int型变量的值是100转载 2017-01-13 14:59:47 · 970 阅读 · 0 评论 -
CvMat,Mat和IplImage之间的转化和拷贝
1、CvMat之间的复制//注意:深拷贝 - 单独分配空间,两者相互独立 CvMat* a; CvMat* b = cvCloneMat(a); //copy a to b 2、Mat之间的复制//注意:浅拷贝 - 不复制数据只创建矩阵头,数据共享(更改a,b,c的任意一个都会对另外2个产生同样的作用)Mat a;Mat b = a; //a "转载 2017-05-18 16:09:56 · 387 阅读 · 0 评论 -
opencv环境配置----入门款
大致描述一下步骤吧:一、安装前准备1、VS2012(网上看到很多用的VS2010,但是基本不影响)2、OpenCV 安装包(我下载的是最新的2.4.9)二、安装OpenCV 1、解压OPenCV 说是安装,其实就是解压,OpenCV的Windows安装程序就是一个自解压程序:这里我解压到C:\Progra转载 2017-05-18 14:40:19 · 255 阅读 · 0 评论 -
c++调用matlab生成的Dll动态连接库
点击打开链接http://download.csdn.NET/detail/nuptboyzhb/4228429c++调用matlab生成的Dll动态连接库实验平台: matlab 7.0(R2009a) VC++6.0思路:1. 设置matlab的编译器,使用外部的VC或者gcc等编译器。 2. 编译m文件成dll 3. 设置VC的Include路径和转载 2017-04-13 16:17:36 · 634 阅读 · 0 评论 -
vs2010调用matlab2011下的.m文件
很幸运在网上找到了采用引擎的方法,用vs2009调用matlab2008下的.m文件;但个人的环境是vs2010+matlab2011;想着二者差不多,故将s2010调用matlab2008拿来试试;实验环境:Win7MATLAB 2009b(安装路径:E:/Program Files/MATLAB/R2009a)VS2008 中文版(安装路径:E:/Program转载 2017-04-12 15:47:25 · 932 阅读 · 0 评论 -
matlab2012b与VS2012混编总结(4)——配置VS2012工作环境
注意:最终的最终发现,matlab2012b虽然可以生成链接库等,vs2012也能调用,但是执行不了,找了好久也没有找到好的解决办法,最后改用matlab2013a,它可以直接识别vs2012的编译器,不需要添加别的文件什么的,其他的和以下所写的一样。或者用matlab2010b和vs2010也可以完美匹配哦!!! 在MATLAB编译器的努力下,终于生成了我们需要的转载 2017-04-12 15:41:48 · 1009 阅读 · 0 评论 -
matlab2012b与VS2012混编总结(3)——关于用mcc指令生成的文件集中没有ctf文件
注意:最终的最终发现,matlab2012b虽然可以生成链接库等,vs2012也能调用,但是执行不了,找了好久也没有找到好的解决办法,最后改用matlab2013a,它可以直接识别vs2012的编译器,不需要添加别的文件什么的,其他的和以下所写的一样。或者用matlab2010b和vs2010也可以完美匹配哦!!! 在上一篇博文中,我尝试了很多方法和解决方案,最终成功的在matla转载 2017-04-12 15:41:00 · 1458 阅读 · 1 评论 -
matlab2012b与VS2012混编总结(2)——将.m文件编译成dll和lib库文件过程中遇到的问题及解决办法
注意:最终的最终发现,matlab2012b虽然可以生成链接库等,vs2012也能调用,但是执行不了,找了好久也没有找到好的解决办法,最后改用matlab2013a,它可以直接识别vs2012的编译器,不需要添加别的文件什么的,其他的和以下所写的一样。或者用matlab2010b和vs2010也可以完美匹配哦!!! 在我的上一篇博文《 matlab2012b与VS2012混编总结(转载 2017-04-12 15:39:48 · 1708 阅读 · 0 评论 -
matlab2012b与VS2012混编总结(1)——将.m文件编译成dll和lib库文件
注意:最终的最终发现,matlab2012b虽然可以生成链接库等,vs2012也能调用,但是执行不了,找了好久也没找到好的解决办法,最后改用matlab2013a,它可以直接识别vs2012的编译器,不需要添加别的文件什么的,其他的和以下所写的一样。或者用matlab2010b和vs2010也可以完美匹配哦!!! 折腾了两天,终于实现了我想要的结果:将.m文件通过m转载 2017-04-12 15:38:04 · 1414 阅读 · 0 评论 -
C++指针与地址详解
指针的概念◆ 1、“存储器”的概念文件柜-->文件柜上的抽屉-->抽屉上的编号对应于:存储器----->存储单元----->存储单元的地址◆ 2、存储器的使用1)定义变量时,系统为变量分配相应的存储单元,通过变量名可以直接使用该存储单元。例如: int x=5,y; y=15; // y可以理解成该存储单元的当前名字2) 通过存储单元的地址来转载 2017-01-13 15:26:41 · 772 阅读 · 0 评论 -
VC++动态连接库详解
1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该转载 2017-01-18 17:52:37 · 3293 阅读 · 0 评论 -
C语言基本数据类型简介
C语言基本数据类型简介1.概述 C 语言包含的数据类型如下图所示:2.各种数据类型介绍2.1整型 整形包括短整型、整形和长整形。2.1.1短整形 short a=1;2.1.2整形 一般占4个字节(32位),最高位代表符号,0表示正数,1表示负数,取值范围是-2147483648~2147483647,在内存中的存储顺序是地位在前、高位在后,例如转载 2017-01-20 11:03:52 · 566 阅读 · 0 评论 -
怎么样下载和使用VS的帮助文档
VS的帮助使用方法原创 2017-11-27 14:44:15 · 7246 阅读 · 0 评论