搜索
Ctrl K
计算机技术
学科知识库
生活
力扣
豆瓣读书
计算机技术
A repository for computer technology articles
Asio
C
C++11新特性
C++性能优化
CMake
CPP
Clion
Linux
MySQL
Nginx
OS
Qt
Redis
STL
Tools
Vim
函数式编程
分布式
原子变量和内存模型
基础组件
并发编程
微服务
技术摘录
技术杂文
操作系统导论
数据结构与算法
模板元编程
深入理解计算机系统
源码剖析
网络编程
计算机组成原理
设计模式
优化并发
本章将会讨论几个用于改善基于线程的并发程序的性能的技巧。我们假设读者已经基本掌握了线程级别的并发和同步原语,并正在寻找优化多线程程序的方法。线程级别的并发的基础知识并不是本书的主题
#C++性能优化
面向对象的设计原则
设计的目标:低耦合、高内聚
#设计模式
第五章:纯洁性--避免可变状态
我不认为这章节有什么可用于将来实践的地方,因为并不会让性能有多大的提高,反而会拖累程序。况且用 const 来表明不可变状态,事实是可变状态才是常态。
#函数式编程
第四章:以旧函数创建新函数
偏函数、柯里化和函数提升的讲解
#函数式编程
第三章:函数对象
如果你熟悉 C++11 新特性,此文并无太多需要学习的地方
#函数式编程
tuple元组
它是一种可以包含多个不同类型元素的容器( 它是一个模板类,允许将多个不同类型的对象组合在一起)
#C++11新特性
auto 和 decltype
用于类型推断,auto 和 decltype 属于互补关系。auto 虽然比 decltype 方便,但有些场景还是需要 decltype 来
#C++11新特性
thread库
强调并发编程中需要注意的问题
#C++11新特性
chrono库
C语言虽然也有时间处理方法,但是精度只到秒。Linux 和 Windows 都有提供相应的方法精确到微秒,但是用法不同,显然不支持跨平台。chrono 库精度更高,同时支持跨平台,因此C++11之后使用chrono 库处理时间和日期是有必要的,至于到后面的C++版本是否会继续加强,那是以后的事情
#C++11新特性
移动语义
移动语义就是从给定对象“窃取”资源而不是拷贝资源,源对象不再拥有资源,资源的所有权已经归属于新创建的对象
#C++11新特性
1
…
12
13
14
15
16
17
我
们
应
该
坚
守
正
确
的
道
路
,
而
不
是
看
似
正
确
的
道
路
,
可
有
太
多
不
深
思
的
人
误
入
歧
途
了
朋友
个人原创作品集
推荐机场(用多少买多少,不重置)
爱编程的大丙
杜老师说
清和
祈星海
太傅博客
今今今生
保罗的小宇宙
笨鸟教程
draveness
incredibuild
Tangly的学习笔记
KashiwaのBlog
deepin
鸟窝
陈树义的博客
文件转换免费网站
yihui
wpfx网盘分享
ArthurChiao's Blog
得物技术
火龙果
计算机技术学习笔记
kaito
筱晶IT知识库
wuli.wiki
skynet教程
分享Java+MySQL+Redis教程
libhv网络库教程
C++后端开发进阶教程
申请友链
账号
xiaoyangst
联系
| 由
Hexo
及
致远
驱动