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