首页 > 编程语言 >C++书籍推荐

C++书籍推荐

时间:2024-12-31 11:09:45浏览次数:5  
标签:STL 推荐 C++ 并发 Design 特性 书籍 Software

本人收藏的一些电子版:

阅读顺序

C++ primer 基础
Professional C++ 基础+新特性
现代C++语言核心特性解析 更多新特性,STL并发库介绍
C++ Templates 更多的模板语法
STL Cookbook 现代STL用法
并发编程实战 深入并发
Programming with C++20 Concepts, Coroutines, Ranges, and more 协程概念范围库

其他:
C++ move segmantics 移动语义
C++ Software Design-Design Principles and Patterns for High-Quality Software 设计模式
Modern Cmake 工具
C++ Core Guidelines Explained 规范和建议

标签:STL,推荐,C++,并发,Design,特性,书籍,Software
From: https://www.cnblogs.com/easify/p/18643533

相关文章

  • 【c++编程基础】std::unique的理解
    前言项目中想要实现一个功能,对于一个自定义类,包含坐标和类别等属性,按照到某个中心点的角度从小到大排序,如果角度相同,只保留距离中心点更近的元素,过程中用到了0-360的角度计算,自定义函数排序,以及删除重复元素等内容,故记录之。具体内容1.计算到中心点的角度;//计算点到中心点......
  • C++项目链接C语言动态库
     有C++项目B,有C语言动态链接库A,需要在B程序中链接A库。 我们知道C++运行环境可以直接运行C语言程序,但因为C++编译时对方法名的解析不同,所以要在C++项目中运行C语言程序,关键问题是需要告诉C++编译器,按照C语言的规范来编译指定的C代码。上面所述的“指定的C代码”,包括C++项目中......
  • 50本 信息学奥赛启蒙入门书籍汇总(2024.12.28)
    1、宝宝的C++(2016-11)学信奥,要不要先练打字,有必要吗?学信奥,要不要先练打字,有必要吗?-CSDN博客C++第1个程序:hello,world!,一些小技巧!!C++第1个程序:hello,world!,一些小技巧!!-CSDN博客2、啊哈编程星球:一本书入门Python和C++(2019年09月) 啊哈编程星球啊哈编程......
  • 在 VC++ 里最大化并且前置窗口
    在VC++里最大化并且前置窗口在Windows系统中,如果需要通过编程的方式,前置显示另一个进程的某个窗口,你会发现,你遇到了一个麻烦。至少你会发现,仅仅使用SetForegroundWindow或SetWindowPos是没有效果的。下面是解决方案,在VC++2022、VC++2019,Window10和Wind......
  • 20. C++快速入门--并发基础
    参考:《Professionalc++》,《并发编程实战》1基本概念1.1竞争原子性"原子"(atomic)操作是指一种不可分割的操作,即在执行过程中不会被中断的操作。这种操作要么完全执行,要么完全不执行,不会出现部分执行的情况。应用场景计数器:在多线程环境下安全地递增或递减计数器。标......
  • C++引用
            目录1.引用的声明与初始化2.别名3.引用与指针的区别4.常量引用|const与引用5.引用作为函数参数6.引用返回值7.右值引用(C++11新特性)8.引用的实现        C++中的引用是一种特殊的类型,它是一个别名(或者叫作“引用名”),用来指向另一个变量。......
  • C++:正整数A+B
    正整数A+B题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。输入格式:输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱......
  • 【2025优质学术推荐】征稿控制科学、仪器、智能系统、通信、计算机、电子信息、人工智
    【2025优质学术推荐】征稿控制科学、仪器、智能系统、通信、计算机、电子信息、人工智能、大数据、机器学习、软件工程、网络安全方向【2025优质学术推荐】征稿控制科学、仪器、智能系统、通信、计算机、电子信息、人工智能、大数据、机器学习、软件工程、网络安全方向......
  • 21. C++快速入门--协程 Coroutine 入门
    参考:https://www.cnblogs.com/blizzard8204/p/17563217.htmlhttps://www.bennyhuo.com/2022/03/09/cpp-coroutines-01-intro/本文不完整,更新中1基本概念什么是协程?C++20的协程是一个特殊函数,具有挂起和恢复的能力.(可以不一次性执行)协程可用于异步编程,提供......
  • 16. C++快速入门--模板和Concept
    待修改1定义模板1.1模板形参模板参数模板可以有两种参数,一种是类型参数,一种是非类型参数这两种参数可以同时存在,非类型参数的类型可以是模板类型形参template< typenameT,//1 Ta//2>第一个参数是类型参数T第二个是非类型参数a,它的类型和形参......