C++
Lee_Shuai
这个作者很懒,什么都没留下…
展开
-
C++中引用(&)的用法和应用实例
转自:http://www.cnblogs.com/Mr-xu/archive/2012/08/07/2626973.html对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。在c++学习提高篇(3)---隐式指针转载 2016-11-08 08:54:31 · 649 阅读 · 0 评论 -
Opencv研读笔记:haartraining程序之莫名其妙的条件宏ICV_DEF_FIND_STUMP_THRESHOLD_SQ解释~
版权声明:作者:迷雾forest(请随意转载,若顾及到博主打字耗费的卡路里,请添加博主小名,权当娱乐) 曾经,纠结过haartraining中条件宏ICV_DEF_FIND_STUMP_THRESHOLD_SQ的使用,主要对它的代码结构和内容不解,针对这个条件宏,自己专门看了GentleAdaboost的papers,才得以彻底理解代码含义,我想也有童鞋同样对这段代码比较困惑,所以写下这篇转载 2017-02-23 08:25:50 · 813 阅读 · 0 评论 -
数据结构的内存分配、对齐,及指针加1的含义
[1] 指针变量+1,代表着什么?http://blog.csdn.net/bravekingzhang/article/details/6430590[2] 结构体内存的空间分配原理,http://www.cnblogs.com/qintangtao/archive/2013/03/06/2945674.html[3] 内存对齐详解,http://blog.csdn.n转载 2017-02-13 18:54:24 · 1818 阅读 · 0 评论 -
关于结构体指针类型转换的小结
关于结构体结构体声明内存的分布,或者说是对特定内存区域的解读方式,结构体指针声明结构体的首地址,并内含解读方式,结构体成员声明该成员在结构体中的偏移地址。 两个问题:1) 如果将一个结构体强制类型转换为另一个结构体(或者类型),那这个结构体的成员会怎样了?2) 如果将一个结构体强制类型转换为另一个结构体(或者类型),那么这个结构体成员的数值又会是什么原创 2017-02-12 13:09:12 · 5724 阅读 · 1 评论 -
C++中lib 和 dll 的区别、生成以及使用详解
文章转自:http://www.cnblogs.com/panweishadow/p/3632873.html 或者 http://www.cnblogs.com/TenosDoIt/p/3203137.htmllib 和 dll 的区别、生成以及使用详解【目录】lib dll介绍生成动态库调用动态库生成静态库调用静态库转载 2016-12-16 20:21:39 · 1258 阅读 · 0 评论 -
C++中cout、cin和endl的用法
转自:http://blog.csdn.net/zhanghaotian2011/article/details/8868577 输入和输出并不是C++语言中的正式组成成分。C和C++本身都没有为输入和输出提供专门的语句结构。输入输出不是由C++本身定义的,而是在编译系统提供的I/O库中定义的。 C++的输出和输入是用“流”(stream)的方式实现的。图3.2和图3.3表示C+转载 2016-11-23 23:33:28 · 79384 阅读 · 6 评论 -
C/C++ typedef用法详解(真的很详细)
转自:http://blog.csdn.net/ameyume/article/details/6326278第一、四个用途1.1 用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;转载 2016-11-20 17:16:09 · 21612 阅读 · 3 评论 -
C++中成员函数,非成员函数和友元函数
转自:http://blog.chinaunix.net/uid-10673338-id-2936852.html转自:http://www.cnblogs.com/carsonzhu/p/5024585.html 对以上两篇文章,我添加了自己已有的部分知识,并重新地汇总整理转载请注明:http://blog.csdn.Net/lee_shuai 从函数定义的位置来粗略理解转载 2016-11-20 11:18:06 · 6926 阅读 · 0 评论 -
C++中void和void*指针的含义
转载:http://blog.chinaunix.net/uid-22197900-id-359211.html转载:http://www.jb51.net/article/36570.htm 指针有两个属性:指向变量/对象的地址和长度,但是指针只存储地址,长度则取决于指针的类型;编译器根据指针的类型从指针指向的地址向后寻址,指针类型不同则寻址范围也不同,比如:int*从指转载 2016-11-17 00:12:45 · 24733 阅读 · 4 评论 -
C++中inline与函数调用
转自:http://blog.csdn.net/kekuixiong/article/details/6652254转自:http://www.cnblogs.com/yitianke/p/3312636.html转自:http://www.cnblogs.com/znwang/p/3591370.html 对以上三篇文章,我进行了重新地汇总整理,转载请注明:http://bl转载 2016-11-19 11:40:16 · 3165 阅读 · 0 评论 -
C++命名空间namespace的作用和使用解析
一 为什么需要命名空间(问题提出)命名空间是ANSIC++引入的可以由用户命名的作用域,用来处理程序中常见的同名冲突。在C语言中定义了3个层次的作用域,即文件(编译单元)、函数和复合语句。C++又引入了类作用域,类是出现在文件内的。在不同的作用域中可以定义相同名字的变量,互不于扰,系统能够区别它们。 1.1 全局变量的作用域全局变量的作用域是整个程序,在同一作用域中不应有两转载 2016-11-14 22:15:42 · 1603 阅读 · 1 评论 -
C++中冒号(:)和双冒号(::)的用法
转载于:http://fengqing888.blog.163.com/blog/static/3301141620100623933512/ 1.冒号(:)用法1) 表示机构内位域的定义(即该变量占几个bit空间)typedef struct _XXX{unsigned char a:4;unsigned转载 2016-11-15 23:38:12 · 1005 阅读 · 0 评论 -
h头文件、lib库文件及dll动态库文件之间的关系
转自:http://blog.csdn.net/phenixyf/article/details/42237079h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的。 附加依赖项的是.lib不是.dll,若生成了dll,则肯定也生成lib文件。如果要完成源代码的编译和链接,有头文件和lib就够了。如果要使需要动态连接的程序运行起来,有dll就够了。在开发和调试阶转载 2017-02-03 19:39:14 · 6343 阅读 · 0 评论