c++
haihsl123456789
这个作者很懒,什么都没留下…
展开
-
C++:STL标准入门汇总
第一部分:(参考百度百科) 一、STL简介 STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来 的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。转载 2014-06-21 08:32:38 · 359 阅读 · 0 评论 -
map: STL中map用法详解
Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有转载 2014-10-31 11:42:17 · 328 阅读 · 0 评论 -
c++杂记
1.malloc分配时,如果内存耗尽分配不出来,会直接返回NULL; 2.早期C++版本,new分配时,如果内存耗尽分配不出来,也会直接返回NULL; 3.现代编译器,如gcc和VC,则都在分配不出内存时,抛出异常; 4.但是,在面对不支持异常的嵌入式环境,或者编程人员不喜欢使用异常结构时,则也有办法解决,即关键字nothrow,如以下代码: #include /转载 2014-11-25 16:28:08 · 390 阅读 · 0 评论 -
WIDECHARTOMULTIBYTE和MULTIBYTETOWIDECHAR函数的用法
先看看这篇关于Windows编码的文章:http://blog.csdn.net/shyboy_nwpu/article/details/4431668 再看看这篇关于两个函数参数和用法的说明:http://www.cnblogs.com/wind-net/archive/2012/10/10/2718340.html 为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两转载 2015-10-30 15:02:59 · 315 阅读 · 0 评论