C++
文章平均质量分 88
qq_28088259
这个作者很懒,什么都没留下…
展开
-
2017.6.14C++
s原创 2017-06-19 08:46:05 · 168 阅读 · 0 评论 -
C++多线程--2017-7-21
一、mutex头文件的介绍Mutex 又称互斥量,C++ 11中与 Mutex 相关的类(包括锁类型)和函数都声明在 头文件中,所以如果你需要使用 std::mutex,就必须包含 头文件。规范下面是mutex头文件中内容:mutex类4种 std::mutex,最基本的 Mutex 类。 std::recursive转载 2017-07-21 12:12:17 · 258 阅读 · 0 评论 -
C++容器类库-2017-7-18
是原创 2017-07-18 15:31:52 · 367 阅读 · 0 评论 -
C++泛型编程-2017-7-19
模板和泛型编程C++里的泛型算法库,用起来非常方便,比如find、find_if、count、count_if、search、search_n、copy、copy_n、copy_if、sort、partial_sort、binary_search、stable_sort等等,功能非常强大。这些算法多数基于容器和迭代器,忽略具体数据类型,使用起来稍稍有些难度,不过掌握了容器、模板、迭代器等内容后原创 2017-07-19 11:38:32 · 196 阅读 · 0 评论 -
Leetcode 第7章 查找 7.1 search for a range
7.1 Search for a Range原创 2017-09-07 20:53:00 · 220 阅读 · 0 评论 -
基本C++-------------2018.6.25
从头再来一遍,注重细节,注重基本功。转载 2018-06-26 15:27:02 · 231 阅读 · 0 评论 -
C++概览-------抽象机制2018-6-26
类:具体类型;抽象类型;虚函数;类层次拷贝和移动:拷贝容器;资源管理;抑制制作模板:参数化类型;函数模板;函数对象;可变参数模板;别名C++如何支持抽象和资源管理。支持面向对象编程和泛型编程等编程风格。类C++最核心的语言特性就是类。类是一种用户自定义的数据类型。具体类别...转载 2018-07-06 13:59:34 · 236 阅读 · 0 评论 -
C++概览----并发续2018-7-9
数据竞争和互斥输出的结果毫无规律,因为有两个线程在运行,t1进程和主进程都在为同一个资源cout进行竞争。#include <iostream>#include <string>#include <thread>using namespace std;void function_1(){ for (int i = 0; i > -10...转载 2018-07-24 16:24:12 · 218 阅读 · 0 评论 -
C++概览----容器与算法2018-7-6
标准库:标准库头文件与名字空间字符串I/O流:输入、输出、用户自定义类型的I/O容器:vector list map unordered_map 容器概述算法:使用迭代器、迭代器类型、流迭代器、谓词、算法概述、容器算法标准库在学习C++的过程中,应努力探寻标准库的相关知识,尽量使用已有的标准库设施而不是自己再做一份。标准库概述标准库提供的设施:1.运行时语言支持 2. C标准库 3.字符串【...转载 2018-07-09 19:53:03 · 260 阅读 · 0 评论 -
C++多线程和原子操作--2017-7-20
C++ 多线程多线程和原子操作这些都是C++11引入的类库,从此以后,C++语言本身有了并发编程的能力,非常酷。一个 thread类,三五行代码,就可以启动一个线程,简单的使用mutex和lock_guard ,就可以完成线程间的资源同步与保护,棒极了。本篇博客主要介绍C++ 的多线程机制。多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运转载 2017-07-21 09:18:06 · 775 阅读 · 0 评论 -
C++字符串处理--2017-7-17
字符串处理是我们编程时使用频率最高的,C++里有C风格的字符串库,比如strcmp、strcpy、strstr、strchr等函数,也有更为方便和智能的字符串类,如string、wstring等,看看API,练习一下就可以掌握。C++11为了更方便字符串处理,提供了正则表达式类库,比如regex类,regex_match、regex_search、regex_replace等方法,以及re原创 2017-07-17 10:28:08 · 557 阅读 · 0 评论 -
2017.7.16C++输入输出
输入输出要做编程练习,了解基本的输入输出操作是必须的。C++里输入输出分C和C++两部分。C风格的printf系列函数、FILE、fopen、fread、fwrite等等或C++风格的istream、ostream、iostream、ifstream、ofstream、fstream等都可以完成输入输出操作 。C++风格:参考网址:http://www.cnblogs.com/90ze转载 2017-07-17 09:32:32 · 348 阅读 · 0 评论 -
2017.6.19c++
s原创 2017-06-21 12:51:34 · 210 阅读 · 0 评论 -
C++基础2017.6.20------指针与引用
是原创 2017-06-21 17:26:57 · 228 阅读 · 0 评论 -
c++2017-6-22结构、联合与枚举
#include using namespace std;struct Address{ const char* name; int number; const char* street; const char* town; char state[2]; const char* zip;};//不同的结构体布局,会影响结构体的内存容量struct Rea原创 2017-06-22 15:06:09 · 827 阅读 · 0 评论 -
C++基础语言(1)2017.6.12
是原创 2017-06-12 21:28:05 · 205 阅读 · 0 评论 -
c++2017-6-22语句
s原创 2017-07-04 17:47:57 · 201 阅读 · 0 评论 -
C++基础(2)2016.6.13
Sales_item.h#ifndef SALESITEM_H#define SALESITEM_H#include #include class Sales_item{public: Sales_item(const std::string &book) :isbn(book), units_sold(0), revenue(0.0){} Sales_it原创 2017-06-13 21:05:30 · 193 阅读 · 0 评论 -
leetcode他人总结
最近完成了www.leetcode.com的online judge中151道算法题目。除各个题目有特殊巧妙的解法以外,大部分题目都是经典的算法或者数据结构,因此做了如下小结,具体的解题思路可以搜索我的博客:LeetCode题解题目算法数据结构注意事项Clone GraphBFS哈希表Word Ladder IIBFS哈希表Surrounded RegionsBFS矩阵Wo转载 2017-06-15 11:22:03 · 198 阅读 · 0 评论 -
2017.7.6C++--------类
了解class的概念,了解继承、虚函数、重载、重写、多态、纯虚函数、多重继承等概念,它们是面向对象编程在语言层面的基础。面向对象更重要的是思想,很多C系程序员一直都在用类来写过程式程序。class:C++中使用关键字 class 来定义类, 其基本形式如下:class 类名{public://行为或属性 protected://行为或属性privat原创 2017-07-15 17:25:15 · 342 阅读 · 0 评论 -
C++概览=------并发再续2018-7-24
使用8种不同的方式创建子线程foo是全局函数 lambda函数 packaged_task异步转载 2018-07-24 19:59:01 · 211 阅读 · 0 评论