随笔分类 -  c++

摘要:以下内容来自:http://blog.csdn.net/cclive1601/article/details/8063505 一些基本概念:1. 编译单元(模块): 在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因... 阅读全文
posted @ 2015-04-13 12:19 xaf_dfg 阅读(309) 评论(0) 推荐(0)
摘要:一下copy自:http://bbs.csdn.net/topics/90234659-----------------------------------------------------------------------------------------------------------... 阅读全文
posted @ 2014-11-20 18:43 xaf_dfg 阅读(6018) 评论(0) 推荐(0)
摘要:1 _finddata_t file; 2 3 char* szFilePack="F:\\RTMFP\\measurement data\\ME4\\recursive2\\lossbyte\\*.txt"; 4 long lf; 5 if ((lf=_findfirs... 阅读全文
posted @ 2014-07-29 16:06 xaf_dfg 阅读(241) 评论(0) 推荐(0)
摘要:stl提供了三个最基本的容器:vector,list,deque。vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝,另外,当该数组后的内存空间不够时,... 阅读全文
posted @ 2014-07-24 19:17 xaf_dfg 阅读(123) 评论(0) 推荐(0)
摘要:在有指针的情况下,浅拷贝只是增加了一个指针指向已经存在的内存,而深拷贝就是增加一个指针并且申请一个新的内存,使这个增加的指针指向这个新的内存,采用深拷贝的情况下,释放内存的时候就不会出现在浅拷贝时重复释放同一内存的错误! 1 class string 2 { 3 4 char *m_st... 阅读全文
posted @ 2014-07-24 11:55 xaf_dfg 阅读(260) 评论(0) 推荐(0)
摘要:http://wenku.baidu.com/link?url=BkRDW0md1bM_MRfJVykSTu7_Ppe4mj1Zauxfmb9_gvCFPohUpa59m-IbEq2DWGLmTr1kW_-dkAGCAIOpBhUTk6ormkcfj8vU-Zl-My4MQ9a该网页内容基本已经够用... 阅读全文
posted @ 2014-07-17 12:33 xaf_dfg 阅读(984) 评论(0) 推荐(0)
摘要:1.如果你是使用的第三方库,你看一下mainplay这个函数是在那个头文件(比如xx.h)里声明的,然后找到其对应的实现库,将其拷贝到你的Debug目录下,再在你的源文件里添加#pragma comment(lib,"xx.lib")2.如果你是自己实现的mainplay,那么请确保你声明了该函数后... 阅读全文
posted @ 2014-07-08 21:27 xaf_dfg 阅读(271) 评论(0) 推荐(0)
摘要:当定义没有初始化式的变量(如int i;)时,系统有可能会为我们进行隐式的初始化。至于系统是否帮我们隐式初始化变量,以及为变量赋予一个怎样的初始值,这要取决于该变量的类型以及我们在何处定义的该变量。1】内置类型变量的初始化内置变量是否自动初始化,取决于该变量定义的位置。①在全局范围内的或者静态局部内... 阅读全文
posted @ 2014-07-02 21:37 xaf_dfg 阅读(315) 评论(0) 推荐(0)
摘要:我们在程序设计中,时时刻刻都用到变量的定义和变量的声明,可有些时候我们对这个概念不是很清楚,知道它是怎么用,但却不知是怎么一会事,下面我就简单的把他们的区别介绍如下:(望我的指点对你受益)变量的声明有两种情况:1、一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。2、另一... 阅读全文
posted @ 2014-07-02 13:08 xaf_dfg 阅读(341) 评论(0) 推荐(0)
摘要:#include using namespace std;unsigned int i1=3;unsigned int i2=6;int i3=i1-i2;cout<<i3<<endl; //-3 阅读全文
posted @ 2014-07-01 15:23 xaf_dfg 阅读(2176) 评论(0) 推荐(0)
摘要:复制于:http://xiaochonganty.blog.163.com/blog/static/48527932008931104132748/New Cast OperatorsOriginally, the C++ standardization committee wanted to de... 阅读全文
posted @ 2014-06-24 09:54 xaf_dfg 阅读(898) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/hackbuteer1/article/details/7487694c++中static有种使用方式:面向过程的static,面向对象的static。前者用于普通变量或函数,不涉及类。而后者出现在类中。一:面向过程的static ,1、静态全局变量在全局变... 阅读全文
posted @ 2014-06-12 19:00 xaf_dfg 阅读(364) 评论(0) 推荐(0)
摘要:http://blog.sina.com.cn/s/blog_8ddc5c2e01013hbd.html重载 (overload):在一个类中(不一定在类中,在一个作用域中即可),函数名字同,参数和返回值不同。重写 (override):也叫覆盖。在父类与子类中,子类中的函数重写父类中的virtua... 阅读全文
posted @ 2014-06-12 18:05 xaf_dfg 阅读(165) 评论(0) 推荐(0)
摘要:这篇博客“http://blog.csdn.net/haoel/article/details/1948051/”比较深度介绍了虚函数表解析。C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让... 阅读全文
posted @ 2014-06-11 12:23 xaf_dfg 阅读(368) 评论(0) 推荐(0)
摘要:定义为 virtual的 函数是基类期待派生类(derived class)重定义的, 基类期待 派生类继承的函数不能定义为虚函数。动态绑定:程序能 使用继承层次中任意类型的对象,无需关心对象的具体类型。 使用这些类的程序无须区分函数在基类还是在继承类中定义的。尽管不是必须,派生类一般会重定义基类中... 阅读全文
posted @ 2014-06-11 10:05 xaf_dfg 阅读(1347) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/feier7501/article/details/9393581 阅读全文
posted @ 2014-05-27 12:49 xaf_dfg 阅读(219) 评论(0) 推荐(0)
摘要:vector 在访问Vector中的任意元素或从末尾添加元素都可以在常量级时间复杂度内完成,而查找特定值的元素所处的位置或是在Vector中插入元素则是线性时间复杂度。vector v;v.push_back(),在末尾添加一个元素,v.insert(p,val);//在迭代器p所指向的元素前插入值... 阅读全文
posted @ 2014-05-14 11:26 xaf_dfg 阅读(241) 评论(0) 推荐(0)
摘要:http://zhidao.baidu.com/link?url=Dsi0JzcL40vf4AkE_0nXvmrRXmNuKmBQT3vfqBQpQWJMcq0pealeXiGgnwvnep8Y4idwrMDHk6ydFtqeudS-3q:一、预备知识―程序的内存分配 一个由c/C++编译的程序占用... 阅读全文
posted @ 2014-05-14 10:32 xaf_dfg 阅读(201) 评论(0) 推荐(0)
摘要:来自“http://www.cnblogs.com/Yogurshine/archive/2012/12/29/2839238.html”(1)Java一维数组1) int[] a; //声明,没有初始化2) int[] a=new int[5]; //初始化为默认值,int型为0 这在 c++中... 阅读全文
posted @ 2014-05-13 19:39 xaf_dfg 阅读(1376) 评论(0) 推荐(0)
摘要:有一次面试写程序,就排序之类的,需要先知道一串数据的长度,若数据是数组形式,int q[]={1,2,3};lq=sizeof(1)/4;// sizeof()表示栈大小。若是指针形式int *pq=q;则没有直接的方式知道指针pq的长度。若是vector vp;vp.size();返回容器vp可容... 阅读全文
posted @ 2014-05-13 19:37 xaf_dfg 阅读(1427) 评论(0) 推荐(0)