牛客图书馆 > 读书笔记
  • 关于无锡哪里可以开发票-无锡本地宝

    关于无锡哪里可以开发票【1З 8一徴一22O3一電一 7178.张生 】-100%真-项.目.齐.全-价.实.物.优-可.幵.全.国.各省市本公司在诚信保密的基础上专业理财.餐饮,租凭,手撕定额,加油费,车票等各种票据。我们拥有强悍综合能力和过硬专业水平团队,...
    牛客5487220354 编辑于 2020-11-10 03:40:31
  • 题解 | #两数之和#

    vector<int> ret; if (numbers.empty()) { return ret; }</int> int i = 0; int j = 0; for (; i < number...
    牛客976025130号 编辑于 2021-08-09 19:18:01
  • 多线程同步

    临界区和互斥锁的区别 临界区只能用于对象在同一进程里线程间的互斥访问;互斥锁可以用于对象进程间或线程间的互斥访问。 临界区是非内核对象,只在用户态进行锁操作,速度快;互斥锁是内核对象,在核心态进行锁操作,速度慢。 临界区和互斥体在Windows平台都下可用;...
    Perry_Liu 编辑于 2021-08-16 15:40:13
  • extern ‘c’

    作用:为了能够正确实现C++代码调用其他C语言代码。 原理:加上extern "C"后,会指示编译器这部分代码按C语言(而不是C++)的方式进行编译。由于C++支持函数重载,因此编译器编译函数的过程中会将函数的参数类型也加到编译后的代码中,...
    Perry_Liu 编辑于 2021-08-10 08:57:51
  • 变量声明和变量定义

    声明变量:就是告诉编译器变量的类型,编译器并不为其分配内存,此变量已经定义过,故声明可以多次进行int a = 0; 定义变量:就是编译器创建了一个变量,为这个变量分配一块内存并命名(变量名)。extern int a; 声明变量和定义变量的区别(1)定义创建...
    Perry_Liu 编辑于 2021-08-10 09:03:16
  • struct和class

    C++中struct和class的区别 struct默认的访问权限是public,class默认的访问权限是private。 struct成员默认是public修饰的,class成员默认是private修饰的。 在用模板时,只能定义为 template<...
    Perry_Liu 编辑于 2021-08-10 09:24:33