花费 44 ms
C++关于锁的总结(一)

C++关于锁的总结(一) 线程中的锁分为两种,互斥锁和共享锁。 相关的头文件有<mutex>,<shared_mutex>,前者具有std::unique_lock操作,用 ...

Mon Sep 23 01:41:00 CST 2019 6 6042
extern 详解(内有extern "C" 讲解)

基本解释: extern可以置于变量或者函数前, 以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 此外extern也可用来进行链接指定。 也就是说e ...

Sat Dec 16 19:29:00 CST 2017 0 5083
c++重载(以运算符重载为主)

重载(OverLoading)是面向对象程序设计多态性的一种体现。所谓重载,是指“同一标识符”在同一作用域的不同场合具有不同的语义,这个标识符可以是函数名或运算符。也就是说,重载可以使多个函数使用同一 ...

Thu Sep 28 22:59:00 CST 2017 0 3386
条件变量condition_variable的使用及陷阱

条件变量condition_variable的使用及陷阱 最近看代码发现,在多线程中实现有关throttle和阻塞等有关的功能时,条件变量的使用是最常见的。 首先先对条件变量有个基本的认识 条件 ...

Thu Oct 22 06:42:00 CST 2020 0 1020
多继承的构造和析构函数调用顺序

声明多继承的方法 多继承与单继承的区别仅在于它们基类的个数。在定义多继承的派生类时,要指出它们所有基类名以及继承方式。 声明形式如下: class 派生类名:继承方式1 基类名1,继承方式2,基 ...

Wed Oct 04 03:23:00 CST 2017 0 2403

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM