IT易学网 > 面授 > C++
课程简介:
C/C++涉猎的层面非常广泛,不仅适用于应用层中的银行系统,通信系统,交通系统,电商后台,支付系统等方面,还适用于系统层,操作系统,应用层软件,云计算,大数据,嵌入式,移动互联网,协义开发等方面。不难看出的是C/C++开发是这么受欢迎。
学习目标:
通过本课程的学习,理解反汇编代码与 C/C++ 语法的对应关系,掌握核心知识。
课程大纲: 第一讲 基本概念 寄存器 寻址方式 常用汇编指令 C++内联汇编 C++入口函数 反汇编识别main函数 第二讲 整型与浮点型 原码、反码与补码 整数的表示 大端与小端字节序 浮点数编码方式 浮点寄存器与浮点指令 整型与浮点型相互转换 第三讲 指针与常量 地址 指针 引用 常量 第四讲 布尔型与字符(串) 布尔型 字符型 字符串的表示 字符串求长度 字符串操作 第五讲 表达式 无效表达式 赋值表达式 算术表达式 关系表达式 逻辑表达式 条件表达式 位运算表达式 第六讲 选择结构 if语句 if… else语句 if… else if… else语句 switch… case语句 线性跳转表 第七讲 循环结构 while语句 do…while语句 for语句 嵌套循环 break、continue和goto语句 各种循环结构的效率比较 编译器对循环结构的优化 第八讲 变量 全局变量 局部变量 静态变量 堆变量 第九讲 函数 参数传递 调用约定 返回值 ebp寻址与esp寻址 第十讲 数组 数组的存储 下标寻址与指针寻址 二维数组与多维数组 局部变量的数组 函数参数的数组 函数返回值的数组 第十一讲 结构体与类 结构体与类的异同 对象的存储与对齐 this指针与成员函数 成员变量的访问 静态成员变量 对象作为函数参数 对象作为函数返回值 第十二讲 构造函数 默认构造函数 局部对象的构造函数 堆对象的构造函数 全局对象的构造函数 局部静态对象的构造函数 第十三讲 拷贝构造函数 对象定义时进行拷贝 函数传参时进行拷贝 函数返回对象的拷贝 默认拷贝构造函数 第十四讲 析构函数 局部对象的析构 堆对象的析构 堆对象数组的析构 全局对象和静态对象的析构 函数参数的析构 函数返回对象的析构 第十五讲 虚函数 虚函数与虚函数表 多态的实现 虚函数的识别 第十六讲 单继承 继承关系的内存布局 继承关系的构造与析构 继承关系的虚函数 第十七讲 多继承 多重继承的内存布局 多重继承的类型转换 多重继承的构造过程 多重继承的析构过程 多继承与虚函数 第十八讲 C语言逆向实例 第十九讲 C++ 逆向实例 第二十讲 动态调试实例
康老师
累积评价:0条
———— 相关面授课程 ————
Web前端全栈开发课程视频教程¥100.00
深圳市C++软件开发晚班培训课程¥8000.00
南京C++软件开发周末班培训课程¥7000.00
成都C++软件开发脱产班培训课程¥8000.00
哈尔滨C++软件开发寒暑班培训课程¥7000.00