c++学习拾荒
harderc111
精通是相对的,无知是绝对的,道阻且长
展开
-
C++ 日期和时间编程
日期和时间是编程中非常常用的功能。本文是对C++11到C++17中相关编程接口的介绍。原文地址:《C++ 日期和时间编程》 by 保罗的酒吧介绍C++中可以使用的日期时间API主要分为两类:C-style 日期时间库,位于<ctime>头文件中。这是原先<time.h>头文件的C++版本。chrono库:C++ 11中新增API,增加了时间点,时长和时钟等相关接口。在C++11之前,C++编程只能使用C-style日期时间库。其精度只有秒级别,这对于有高精度要求的程序转载 2021-11-02 22:59:02 · 3887 阅读 · 0 评论 -
C++ 并发编程(从C++11到C++17)
大佬写的润物细无声,比较系统地址:https://paul.pub/cpp-concurrency/转载 2021-11-01 22:31:22 · 171 阅读 · 0 评论 -
c++11单例模板类
#ifndef ITC_DAAS_SINGLETON_H_#define ITC_DAAS_SINGLETON_H_#include <memory>#include <mutex>class Uncopyable {protected: Uncopyable(){}; ~Uncopyable(){};private: Uncopy...原创 2020-02-26 15:14:19 · 887 阅读 · 0 评论 -
c++标准库-c++通用工具
Pair 和 Tuplec++11中 Tuple Class被重新实现,有了template可以接受不定实参的能力。可以接受任意大小的异质集合。Class Pair仍旧为两个元素服务,用来组合一个双元素的Tuple。Pair其可以将两个value视为一个单元。尤其容器map, multimap, unordered_map, unorder_multimap就是使用pair管理其以key/...原创 2019-02-02 00:11:06 · 696 阅读 · 0 评论 -
c++标准库-c++11新特性
Range-Based for循环 int x2[]{1, 2, 3, 4, 6}; for (auto i:x2) { cout &amp;amp;amp;amp;lt;&amp;amp;amp;amp;lt; i &amp;amp;amp;amp;lt;&amp;amp;amp;amp;lt; endl; } { //等同上面for循环 for (auto _pos = begin(x2), _e原创 2019-01-31 14:07:59 · 927 阅读 · 0 评论 -
c++标准库-lambda&函数对象
lambda#include <iostream>#include <vector>#include <algorithm>using namespace std;bool compare(int &elem) { return elem % 2; }int main() { vector<int> V; ...原创 2019-02-28 00:58:08 · 469 阅读 · 0 评论