浅谈C++容器

转载地址:http://www.cnblogs.com/xkfz007/articles/2534249.html什么是容器首先,我们必须理解一下什么是容器,在C++ 中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存...

2018-04-06 20:01:21

阅读数:13

评论数:0

[备份使用]Makefile编写动态链接库和静态链接库demo

相应的.c及点.h文件如下: c.c #include "cplus.hpp" #include "c.h" A *a = new B(); void test() { // A *a = new B(); a->test(); } cplus....

2017-08-30 10:31:44

阅读数:139

评论数:0

线程池

转载地址:http://chestnutheng.cn/2017/04/07/cpp-threadpool/ 一个100行左右的简单线程池。用到了std::mutex和std::thread等新特性。 线程池模型 首先把每个函数抽象为一个任务(Task),任务的过程就是调用这...

2017-08-03 17:59:11

阅读数:116

评论数:0

C++ 11

转载地址:http://blog.csdn.net/weiwenhp/article/details/8708281 我们知道auto_ptr通过复制构造或者通过=赋值后,原来的auto_ptr对象就报废了.所有权转移到新的对象中去了.而通过shared_ptr可以让多个智能指针对象同时拥有某一...

2017-08-02 15:22:20

阅读数:67

评论数:0

STL----iterator 迭代器

1. 迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型。 (1) 每种容器类型都定义了自己的迭代器类型,如vector: vector::iterator iter;这条语句定义了一个名为iter的变量,它的数据类型是由vector定义的iterator类型。 (2) 使用...

2017-04-14 15:03:11

阅读数:157

评论数:0

STL 算法 <algorithm>中各种算法解析

转载地址:http://blog.csdn.net/tianshuai1111/article/details/7674327 一,巡防算法         for_each(容器起始地址,容器结束地址,要执行的方法) [html] view pl...

2017-03-29 17:13:13

阅读数:690

评论数:0

C++:STL标准入门汇总

第一部分:(参考百度百科)  一、STL简介 STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来 的...

2017-03-29 17:10:38

阅读数:106

评论数:0

数据结构--排序

在待排序的文件中,若存在多个关键字相同的记录,经过排序后这些具有相同关键字的记录之间的相对次序保持不变,该排序方法是稳定的;若具有相同关键字的记录之间的相对次序发生改变,则称这种排序方法是不稳定的。即所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,则说这种排序算法是稳定的,反之,...

2017-02-28 22:04:14

阅读数:126

评论数:0

c++中vector的用法详解

vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的.      用法:           1.文件包含:                 首先在程序开头处加上#i...

2017-02-22 20:41:08

阅读数:172

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭