【CS61B】Lec3-Java Basic2
CS61B

【CS61B】Lec3-Java Basic2

Java Basic 2 声明变量的原理 计算机留出对应变量类型的内存空间 Java创建一个内部表用来将变量名与各个位进行对应 首次声明时,Java不会在这些空间里写入任何东西,但你不可以使用一个未定义的变量,对变量赋值后...

【C++】Lambda表达式
C/C++

【C++】Lambda表达式

Lambda表达式 用于快速定义一个匿名函数对象(闭包) 语法: 123[捕获变量](参数列表) 可选限定符->返回类型{ 代码} 原理 实际上是函数对象的一种快速定义方式 123456789int x = 7...

【C++】并发编程
C/C++

【C++】并发编程

并发编程 多个任务的执行方式 顺序:一个接着一个 并行:同一时间执行多个任务(并行是并发的子集) 并发:多个任务在同一个重叠时间段执行 OpenMP 使用#prgma预处理指令可以将代码转变为并行处理 此时需要在...

【C++】内存分区模型
C/C++

【C++】内存分区模型

内存分区模型 内存在计算机中大致分为四个区域: 代码区:存放函数体的二进制代码,由操作系统管理 全局区:存放全局变量,静态变量与常量 栈区:由编译器自动分配释放,存放函数的参数值,局部变量等 堆区:由用户分配释放,若不释...

【C++】异常
C/C++

【C++】异常

异常与错误 传统错误处理 C风格的传统错误处理通常通过在出现异常时返回一个异常值(如-1),main函数捕获到了异常值后,进行对应的提示与操作 如sqrt函数中,当输入值小于0时,返回-1,main函数捕获后输出错误信息,因为这...

赞助喵
非常感谢您的喜欢!
赞助喵