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