首页
学习
活动
专区
工具
TVP
发布

C++教程

不会教你Helloworld,适合已经入门但需要进阶的猿类。
专栏成员
12
文章
16336
阅读量
14
订阅数
【Example】C++ 标准库 std::atomic 及 std::memory_order
原子操作是多线程当中对资源进行保护的一种手段,主要作用是和互斥量(Mutex)一样,避免对资源的并发访问、修改。
芯片烤电池
2022-06-20
6680
【Example】C++ 用于编译时封装的 Pimpl 演示 (编译防火墙 Private-IMPL)
即【隐藏实现的方式】,如果你还停留在学习的阶段,那这种方式对你的代码几乎毫无用处。
芯片烤电池
2022-04-27
5750
【Example】C++ 单例模式 演示代码 (被动模式、兼容VS2022编译)
单例模式是计算机程序设计当中一种常用思路,即软件系统运行当中,该类只允许拥有一个实例,且它必须在初始化的时候自己创建自己的实例。
芯片烤电池
2022-04-27
5190
【Example】C++ 接口(抽象类)概念讲解及例子演示
C++ 和 Java 不同的是,C++ 没有 interface 关键字。对于很多新手来说,C++ 当中接口的概念不容易像 Java 当中那样被理解。
芯片烤电池
2022-04-27
1.1K0
【Example】C++ 标准库智能指针 unique_ptr 与 shared_ptr
unique_ptr 类型智能指针在设计上最显著的特点是内部托管的指针一旦被创建就不能被任何形式的复制给另一个unique_ptr,只可以被移动给另一个unique_ptr。unique_ptr 没有拷贝构造函数,因此不能用于赋值。该指针最常用的情况是单例模式和编译防火墙的封装。
芯片烤电池
2022-04-27
9920
【Example】C++ 虚基类与虚继承 (菱形继承问题)
C++ 是支持多继承的语言,但是实际项目开发中非必要请避免使用多继承以降低代码逻辑的复杂性。
芯片烤电池
2022-04-27
9150
【Example】C++ Template (模板)概念讲解及编译避坑
C++ 不同于 Java,它没有标准的 Object 类型。也就意味着 C++ 并不存在完整的泛型编程概念。
芯片烤电池
2022-04-27
6820
【Example】C++ 运算符重载
首先,阅读之前要先搞清楚什么是运算符、函数重载。函数重载就是在一个范围内为一个函数声明多个实现方式,函数名必须一致。
芯片烤电池
2022-04-27
7190
【Example】C++ 回调函数及 std::function 与 std::bind
回调函数是做为参数传递的一种函数,在早期C样式编程当中,回调函数必须依赖函数指针来实现。
芯片烤电池
2022-04-27
4.4K0
【Example】C++ 标准库多线程同步及数据共享 (std::future 与 std::promise)
阅读此文章前,务必读懂:【Example】C++ 标准库 std::thread 与 std::mutex
芯片烤电池
2022-04-27
1.4K0
【Example】C++ 标准库 std::thread 与 std::mutex
与 Unix 下的 thread 不同的是,C++ 标准库当中的 std::thread 功能更加简单,可以支持跨平台特性。
芯片烤电池
2022-04-27
1.1K0
【Example】C++ 标准库常用容器全面概述
这些容器和数组非常类似,都是在逻辑上连续的(但内存不一定是连续的),与数组不同的是,容器可以非常方便的动态管理,而不是固定元素大小
芯片烤电池
2022-04-27
3.2K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档