摘要: using 关键字有两个主要用途: (一).作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。 (二).作为语句,用于定义一个范围,在此范围的末尾将释放对象。 (一).作为指令 1、用在命名空间里 using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详 阅读全文
posted @ 2016-12-14 14:17 xiaobiexi 阅读(30714) 评论(2) 推荐(10) 编辑
摘要: http://blog.chinaunix.net/uid-23741326-id-84935.htmlVxWorks的任务有优先级的概念,其任务调度也是基于优先级考虑的,是抢占式的,VxWorks的任务有256个等级,0—255,数目越小表示优先级越高。高优先级的任务可以打断低优先级的任务而抢先执... 阅读全文
posted @ 2015-12-03 17:21 xiaobiexi 阅读(8463) 评论(0) 推荐(0) 编辑
摘要: 系统平台:windows xp sp2, visual studio 2008 professional, matlab R2007a首先,为了使matlab 能够找到vs2008编译器,需要下载以下一些配置文件。http://www.mathworks.com/matlabcentral/fileexchange/18508依据下载文件中directory.txt文件中所给出的文件目录:MATLABROOT\bin\win32\mexopts MATLABROOT\bin\win32\mbuildopts将对应目录VS2008MATLABMexCompilerFilesX86中的6个文件拷贝 阅读全文
posted @ 2014-03-06 19:52 xiaobiexi 阅读(778) 评论(0) 推荐(0) 编辑
摘要: (1) mex 命令设置(a) 运行 Matlab ,在 Matlab 的命令窗口 (Command Window) 键入“ mex -setup ”命令后,按回车键,安装 Matlab 编译器;(b) 命令窗口出现如下提示:Please choose your compiler for building external interface (MEX) files:Would you like mex to locate installed compilers [y]/n?此时键入 ”y” ,按回车;(c) 命令窗口出现如下提示:Please choose your compiler for 阅读全文
posted @ 2014-03-06 16:36 xiaobiexi 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 1.虚函数和纯虚函数可以定义在同一个类(class)中,含有纯虚函数的类被称为抽象类(abstractclass),而只含有虚函数的类(class)不能被称为抽象类(abstractclass)。 2.虚函数可以被直接使用,也可以被子类(subclass)重载以后以多态的形式调用,而纯虚函数必须在子类(subclass)中实现该函数才可以使用,因为纯虚函数在基类(baseclass)只有声明而没有定义。3.虚函数和纯虚函数都可以在子类(subclass)中被重载,以多态的形式被调用。4.虚函数和纯虚函数通常存在于抽象基类(abstractbaseclass-ABC)之中,被继承的子类重载,目. 阅读全文
posted @ 2013-08-28 16:48 xiaobiexi 阅读(250) 评论(0) 推荐(0) 编辑
摘要: printf不会关心你输入的参数的类型,你输入的实际是 printf("%f",3),但是这个整型3不会被隐式类型转换为浮点型,而是被直接按内存内容当作浮点型 也就是说,内部使用等价于 int i = 3; printf("%f", *(float*)&i) 不幸的是,整型3在内存布局上如果看成浮点数,它就是接近于0完整的说明一下吧。 首先 printf("%f",10/3);等价于 printf("%f",3);也就是说在这种情况下C不支持类型转换。并且"%f"处理的是double类型 阅读全文
posted @ 2013-08-28 16:38 xiaobiexi 阅读(2023) 评论(0) 推荐(0) 编辑
摘要: 学计算机N年了,一年懒得去了解小数的存放,趁今天想知道double数据存放格式,了解了一下,真是懒不得,无论什么样的基础知道,早晚一天还是要学到心中的。一、浮点型数据在内存中存储的表示实数在内存中以规范化的浮点数存放,包括数符、阶码、尾数。数的精度取决于尾数的尾数。比如32位机上float型为23位(因为规范化数的数码最高位恒为1,不必存储,实际精度为24位,下面会有详解),double型为52位。单精度float型存储在内存中的大小为4个字节,即32位。xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx浮点表示法类似于科学计数法,任一数均可通过改变指数部分,使小数点位置发 阅读全文
posted @ 2013-08-28 16:32 xiaobiexi 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 数据在存放到内存里的时候,有两种存放方式,即:Big Endian(大端模式) 和 Little Endian(小端模式)这两个存取方式决定了内存存放数据的原则是 高高低低 原则 还是 高低低高 原则。高高低低--内存中的高位存放数据的高位,内存中的低位存放数据的低位(Little Endian )高低低高--内存中的高位存放数据的低位,内存中的低位存放数据的高位(Big Endian )比如:我有一个数据,是0xA5A1,它在存放到内存中是怎样存放的呢?因为在我们平时的书写中,A5是高位,A1在低位,存放到内存中的时候,A1存放在0x4000这个位置,而A5存放在0x4001这个位置,高位存 阅读全文
posted @ 2013-08-28 16:27 xiaobiexi 阅读(2705) 评论(0) 推荐(0) 编辑