
C/C++
文章平均质量分 77
yao_yao_2015
这个作者很懒,什么都没留下…
展开
-
数据结构--排序
在待排序的文件中,若存在多个关键字相同的记录,经过排序后这些具有相同关键字的记录之间的相对次序保持不变,该排序方法是稳定的;若具有相同关键字的记录之间的相对次序发生改变,则称这种排序方法是不稳定的。即所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,则说这种排序算法是稳定的,反之,就是不稳定的。 稳定的排序算法如下表所示: 稳定的排序转载 2017-02-28 22:04:14 · 300 阅读 · 0 评论 -
c++中vector的用法详解
vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的. 用法: 1.文件包含: 首先在程序开头处加上#include以包含所需要的类文件vector 还有一定要加上using name转载 2017-02-22 20:41:08 · 290 阅读 · 0 评论 -
C++:STL标准入门汇总
第一部分:(参考百度百科) 一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。转载 2017-03-29 17:10:38 · 227 阅读 · 0 评论 -
STL 算法 <algorithm>中各种算法解析
转载地址:http://blog.youkuaiyun.com/tianshuai1111/article/details/7674327一,巡防算法 for_each(容器起始地址,容器结束地址,要执行的方法)[html] view plain copy#include iostream> #includ转载 2017-03-29 17:13:13 · 1860 阅读 · 0 评论 -
STL----iterator 迭代器
1. 迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型。(1) 每种容器类型都定义了自己的迭代器类型,如vector:vector::iterator iter;这条语句定义了一个名为iter的变量,它的数据类型是由vector定义的iterator类型。(2) 使用迭代器读取vector中的每一个元素:vector ivec(10,1);for(vector转载 2017-04-14 15:03:11 · 301 阅读 · 0 评论 -
C++ 11
转载地址:http://blog.youkuaiyun.com/weiwenhp/article/details/8708281我们知道auto_ptr通过复制构造或者通过=赋值后,原来的auto_ptr对象就报废了.所有权转移到新的对象中去了.而通过shared_ptr可以让多个智能指针对象同时拥有某一块内存的访问权.但假如我们不希望多个内存块被多个智能指针对象共享,同时又不会像auto_ptr那样不知转载 2017-08-02 15:22:20 · 262 阅读 · 0 评论 -
线程池
转载地址:http://chestnutheng.cn/2017/04/07/cpp-threadpool/一个100行左右的简单线程池。用到了std::mutex和std::thread等新特性。线程池模型首先把每个函数抽象为一个任务(Task),任务的过程就是调用这个Task的run函数。然后把线程池中的线程封装为一个线程类(Thread),一直等待调度器分配任转载 2017-08-03 17:59:11 · 373 阅读 · 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.cpp#include #include #include "cplus.hpp"using namespace std;vo原创 2017-08-30 10:31:44 · 526 阅读 · 0 评论 -
浅谈C++容器
转载地址:http://www.cnblogs.com/xkfz007/articles/2534249.html什么是容器首先,我们必须理解一下什么是容器,在C++ 中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存其它对象的对 象,当然这是一个朴素的理解,这种“对象”还包含了一系列处理“其它对象”的方法,因为这些方...转载 2018-04-06 20:01:21 · 294 阅读 · 0 评论