![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++语法进阶
文章平均质量分 95
景小雨
欲求非常之功,则无务为自全之计
展开
-
【C++语法进阶】C++模板和泛型编程(长期更新中)
以上函数要求我们写的范围不能大于容器原有范围,且系统不会检查是否未定义,所以!不能用以上函数给空容器填充。作用:寻找vec[b,e)区间中是否包含val元素,b,e为迭代器。找到就返回第一个值为val的元素指针,没找到返回vec.end()以下未标注的方法都是包含在algorithm头文件中的。一种标准库算法,对容器(包括string)通用,利用。在有序序列中查找第一个大于或者等于给定值的元素的位置。把vec[b, e)中的所有元素全部赋值为val。返回类型为val参同类型的指针变量。原创 2024-06-08 23:25:35 · 731 阅读 · 0 评论 -
【C++11多线程与并发编程】 (4) 线程池、<future>异步并发编程与<atomic>原子操作
C++11 编写线程池,异步并发编程,与原子操作原创 2024-04-21 20:13:39 · 863 阅读 · 0 评论 -
【C++11多线程与并发编程】(3)解决生产者与消费者问题,写手与读者问题
介绍了经典同步问题:生产者——消费者问题,读者——写手问题。原创 2024-04-16 20:50:03 · 710 阅读 · 2 评论 -
【C++11多线程与并发编程】(2)使用<mutex>互斥量与<condition_variable>条件变量实现线程安全
介绍C++11 中mutex库以及condition_variable库,使用互斥量和条件变量来保证线程安全原创 2024-04-16 20:47:58 · 766 阅读 · 0 评论 -
【C++11多线程与并发编程】(1)操作系统中的进程与线程以及<thread>库的基本运用
介绍C++11的多线程编程,本文中详细介绍了进程与线程、并发并行、同步异步、死锁等概念,以及thread库的基本用法原创 2024-04-15 23:33:48 · 799 阅读 · 1 评论 -
【C++语法进阶】new与delete直接管理动态内存,C++11智能指针管理动态内存的介绍
介绍C++的动态内存,智能指针的管理及应用原创 2024-04-02 18:13:10 · 854 阅读 · 0 评论