04 2014 档案

摘要:在STL的queue 或者 vector、list等容器适配器或者容器中,会经常用到的函数就是push()或者push_back()函数,但是有一点需要明确的是:在使用这些函数对容器/适配器对象增加新元素的时候,实际上是对原有的元素对象复制重新新建了一个元素对象作为元素压入到容器/适配器对象中。例如... 阅读全文
posted @ 2014-04-29 09:28 jiayouwyhit 阅读(1046) 评论(0) 推荐(0)
摘要:在利用fprintf函数将数据按格式输出到文件中时,通常需要限定数据的格式,例如:FILE *f=fopen("d:\\1.txt","w+");int a =20;float b = 3.006544;double c = 6.2154857;fprintf(f,"%6d%c",a,',');fp... 阅读全文
posted @ 2014-04-28 15:57 jiayouwyhit 阅读(765) 评论(0) 推荐(0)
摘要:1. 存储管理的功能与目的是什么?主要包括以下四个方面:(1)映射逻辑地址到物理主存地址;(2)在多用户之间分配物理主存;(3)对各个用户区的信息提供保护措施;(4)扩充逻辑主存区。2.物理地址 VS 逻辑地址把内存分成若干个大小相等的单元,每个单元给个编号,就是物理地址,又称为绝对地址或者实地址;... 阅读全文
posted @ 2014-04-27 17:20 jiayouwyhit 阅读(1065) 评论(0) 推荐(0)
摘要:在讨论全局变量之前我们先要明白几个基本的概念:1. 编译单元(模块): 在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使用... 阅读全文
posted @ 2014-04-25 19:53 jiayouwyhit 阅读(631) 评论(0) 推荐(0)
摘要:argc是命令行总的参数个数 argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数 命令行后面跟的用户输入的参数,比如: int main(int argc, char* argv[]) { int i; for (i = 0; i>i; return... 阅读全文
posted @ 2014-04-24 21:16 jiayouwyhit 阅读(263) 评论(0) 推荐(0)
摘要:在做链表插入时,保证链表中的值是有序的,比如从小到大,依次递增。以下是今天写的一段代码的修改版。typedef struct Node{ int value; Node *next;} Node;typedef struct NodeHead{ int counter; ... 阅读全文
posted @ 2014-04-23 22:24 jiayouwyhit 阅读(501) 评论(0) 推荐(0)
摘要:这俩函数看上去长得太像了,笔者曾经马大哈地把两者当成一个函数了(确实长得很像),知道有一天发现返回的值离预期值差很远差仔细查了下。1. getTickCount()实际上,该函数为opencv中的函数,该函数返回的值为自从某一时刻(比如计算机启动)开始,计算机总共经过的tick的次数,其需要结合ge... 阅读全文
posted @ 2014-04-23 17:23 jiayouwyhit 阅读(2948) 评论(1) 推荐(1)
摘要:摘要: 非const 引用形参只能与完全同类型的非const对象关联。 具体含义为:(1)不能用const类型的对象传递给非const引用形参; (2)实参类型必须与非const引用形参的类型完全一致,例如,不可以将一个float对象传给 double &类型的引用形参;(3)不能将一个右值类型的... 阅读全文
posted @ 2014-04-22 18:54 jiayouwyhit 阅读(2113) 评论(0) 推荐(1)
摘要:当用cout 或者 printf()对char 或者 unsigned char类型数据进行输出的时候,默认输出的都是字符,而不是字符对应的数值。如果要输出数值,必须做int 类型数据的强制转换。例如:cout(i,j)(i,j)<<",";输出为: 阅读全文
posted @ 2014-04-18 13:05 jiayouwyhit 阅读(2639) 评论(0) 推荐(0)
摘要:静态局部变量 静态局部变量。 从称呼上我们可以看出,静态局部变量首先是一个局部变量,因此其只在定义它的函数内有效,冠以静态的头衔后,其生存期就被延长了,不会随着函数的返回而被撤销。我们可以这样来理解:静态局部变量就是在程序生存期间一直有效,但只能在定义它的函数中使用的一种变量。 静态局部变量的... 阅读全文
posted @ 2014-04-18 11:10 jiayouwyhit 阅读(1987) 评论(0) 推荐(0)
摘要:一般情况下,我们通过C++/Matlab/Python等语言进行实现K-means算法,结合近期我刚刚学的C++,先从C++实现谈起,C++里面我们一般采用的是OpenCV库中写好的K-means函数,即cvKmeans2,首先来看函数原型: 从OpenCV manual看到的是: int cvK... 阅读全文
posted @ 2014-04-17 11:39 jiayouwyhit 阅读(2549) 评论(0) 推荐(0)