c++
文章平均质量分 77
hardworkba
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Fedaora14 下编译xerces+icu
Fedaora14 下编译xerces+icu Xerces 是解析xml的库。 使用icu可以支持中文。 下载ICU和xerces 软件 官网是:http://www.icu-project.org/ 或ftp://ftp.software.ibm.com/software/globalization/icu/3.4下载icu-3.4.tgzx. 本从已经下载了ic原创 2013-05-19 16:42:15 · 1172 阅读 · 0 评论 -
const分别在C和C++语言里的含义和实现机制
const分别在C和C++语言里的含义和实现机制 const的含义 简单地说:const在c语言中表示只读的变量,而在c++语言中表示常量. C语言 const是constant的缩写,是恒定不变的意思,也翻译为常量,但是很多人都认为被const修饰的值都是常量,其实这是不精确的.因为,精确来说应该是只读的变量,其值在编译的时候不能被使用,因为编译器在编译的时候不知道其存转载 2013-10-04 22:07:49 · 505 阅读 · 0 评论 -
STL容器迭代器失效问题
众所周知当使用一个容器的insert或者erase函数通过迭代器插入或删除元素"可能"会导致迭代器失效,因此很多建议都是让我们获取insert或者erase返回的迭代器,以便用重新获取新的有效的迭代器进行正确的操作: view plaincopy to clipboardprint? iter=vec.insert(iter); iter=vec.erase(iter);转载 2013-12-06 18:26:32 · 493 阅读 · 0 评论 -
Linux下面共享库默认路径
Linux下面共享库默认路径是/usr/lib. /usr/local/lib. /lib 一般的ELF格式的可执行文件可以通过readelf --d xxx。来获得共享库和程序运行时的库的路径和信息 1、把我写好的动态库放到系统目录里。缺点:1a、系统目录被搞的很混乱。1b、在别人电脑上部署会很麻烦。 2、指定LD_LIBRARY_PATH环境变量。缺点:不能直接启动应用程序而需要外部sh转载 2013-12-07 21:09:48 · 3091 阅读 · 1 评论 -
STL源码剖析---红黑树原理详解上
STL源码剖析---红黑树原理详解上 数据结构null 目录(?)[+] 一红黑树概述二红黑树上结点的插入 一、红黑树概述 红黑树和我们以前学过的AVL树类似,都是在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,从而获得较高的查找性能。不过自从红黑树出来后,AVL树就被放到了博物馆里,据说是红黑树有更好的效率,更转载 2013-08-02 22:34:32 · 454 阅读 · 0 评论 -
STL源码剖析---红黑树原理详解下
STL源码剖析---红黑树原理详解下 转自:http://blog.youkuaiyun.com/hackbuteer1/article/details/7760584 算法 算法导论书上给出的红黑树的性质如下,跟STL源码剖析书上面的4条性质大同小异。 1、每个结点或是红色的,或是黑色的 2、根节点是黑色的 3、每个叶结点(NIL)是黑色的转载 2013-08-02 22:36:25 · 447 阅读 · 0 评论 -
C++ 全局变量、局部变量、静态全局变量、静态局部变量的区别
C++ 全局变量、局部变量、静态全局变量、静态局部变量的区别<br />全局变量、局部变量、静态全局变量、静态局部变量的区别<br />C++变量根据定义的位置的不同的生命周期,具有不同的作用域,作用域可分为6种:全局作用域,局部作用域,语句作用域,类作用域,命名空间作用域和文件作用域。<br />从作用域看:<br />全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包含全局变量定义的源文件需要用extern 关键字再次声明这个全局变量。<br />静态局部变转载 2011-01-20 20:56:00 · 320 阅读 · 0 评论 -
Linux环境下的C/C++基础调试技术1——初步了解
<br /> Linux环境下的C/C++基础调试技术1——初步了解(2010.12.5更新) 收藏 此文于2010-12-03被推荐到优快云首页<br />此文于2010-12-12被推荐到优快云首页<br />如何被推荐?<br />Author:gnuhpc <br />WebSite:blog.youkuaiyun.com/gnuhpc <br />1.调试技术的几个准则<br />惊喜准则:找到错误是一种惊喜,心理上不要畏惧而是要怀着感恩的心去面对。 <br />从小处开始准则:刚开始测试的使用从小处着手转载 2010-12-18 00:39:00 · 373 阅读 · 0 评论 -
性能分析工具gprof介绍
性能分析工具gprof介绍2012-05-20 20:59:30 分类: C/C++ #不知道这是在哪里找的了,感谢各位~ 性能分析工具gprof介绍 Ver:1.0 目录 1. GPROF介绍 4 2. 使用步骤 4 3. 使用举例 4 3.1 测试环境 4 3.2 测试代码 4 3.3转载 2013-11-15 23:15:19 · 431 阅读 · 0 评论 -
STL Allocator
Allocator是C++语言标准库中最神秘的部分之一。它们很少被显式使用,标准也没有明确出它们应该在什么时候被使用。今天的allocator与最初的STL建议非常不同,在此过程中还存在着另外两个设计--这两个都依赖于语言的一些特性,而直到最近才在很少的几个编译器上可用。对 allocator的功能,标准似乎在一些方面追加了承诺,而在另外一些方面撤销了承诺。 这篇专栏文章将讨论你能用转载 2014-04-29 09:05:54 · 611 阅读 · 0 评论
分享