C++
文章平均质量分 76
Jet_yingjia
这个作者很懒,什么都没留下…
展开
-
关联容器
关联容器 题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。 作者: tyc611, 2007-01-25 本文主要讨论C++标准库中的关联容器(associative conta转载 2014-05-11 23:53:30 · 602 阅读 · 0 评论 -
[LeetCode]Swap Nodes in Pairs
Swap Nodes in Pairs原创 2014-05-21 15:17:24 · 672 阅读 · 0 评论 -
关于优先级队列STL
关于优先级队列STL_又岸_新浪博客 http://blog.sina.com.cn/s/blog_5e518b010100kbts.html转载 2014-05-20 19:57:22 · 735 阅读 · 0 评论 -
map, hash_map,unordered_map介绍
Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一 种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识转载 2014-05-10 20:31:44 · 518 阅读 · 0 评论 -
C++中overload、override、overwrite的区别
Overload(重载):在C++程序中,可以将语义、功能相似的几个函数用同一个名字表示,但参数或返回值不同(包括类型、顺序不同),即函数重载。 (1)相同的范围(在同一个类中); (2)函数名字相同; (3)参数不同; (4)virtual 关键字可有可无。 Override(覆盖):是指派生类函数覆盖基类函数,特征是: (1)不同的范围(分别位于派生类与基类); (2)函数名转载 2014-08-20 11:12:49 · 660 阅读 · 0 评论 -
C++中构造函数,成员对象的初始化顺序
C++构造函数按下列顺序被调用: (1)任何虚拟基类的构造函数按照它们被继承的顺序构造; (2)任何非虚拟基类的构造函数按照它们被继承的顺序构造; (3)任何成员对象的构造函数按照它们声明的顺序调用; (4)类自己的构造函数。 #include using namespace std; class OBJ1 { public: OBJ1(){ cout <<"OBJ1\n"转载 2014-08-20 00:05:49 · 823 阅读 · 0 评论 -
C++中的空类,默认产生哪些类成员函数?
C++中的空类,默认产生哪些类成员函数? - ltang - 博客园 http://www.cnblogs.com/ltang/archive/2010/10/08/1861145.html转载 2014-08-20 11:20:22 · 665 阅读 · 0 评论 -
同一进程中的线程究竟共享哪些资源
线程共享的环境包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。 进程拥有这许多共性的同时,还拥有自己的个性。有了这些个性,线程才能实现并发性。这些个性包括: 1.线程ID 每个线程都有自己的线程ID,这个ID在本进程中是唯一的。转载 2014-08-20 11:15:22 · 687 阅读 · 0 评论