C++学院讲义

所需积分/C币:50 2015-09-09 09:20:22 15.09MB PDF
收藏 收藏
举报

本文档是根据传智播客C++学院视频教程,进行学习整理。
吴英强专注于C/C++ Android, Linux,ARM 技术博客http://blog.csdn.net/waldmer 文档声明: 版本说明: 目录: 0723. 32位与64位 调戏窗口程序.…. 2229993 数据分离算法 内存检索 二分查找法 myc 9 0724 堆栈简介、内存完成篇. 静态区、内存完成篇… -25- 多线程 -28 0725 -32- 内存补码分析 ∴32 补码原码实战. -33- 打印整数二进制数据. 34- 静态库说明 · 利用 detours劫持 -36 0726 41 cpplDe................. 41 级指针 41 指针数组 函数指针/函数指针数组 二级指针… 0728 数组与指针 51 数组与指针2 ··…··+·4······;.···44····+······ -54- 内存分配 数据结构数组接口与封装 ∴,-61 0729. 74 字符串查找 74 语音识别. 4 Const关键字 宇符串应用 4 8 内存分配以及处理海量数据. ……………85 0730 -89- 网站以及后门. 中,垂 结构体对齐、结构体面试分析. -90- 深拷贝与浅拷贝 队列 92 字符串封装… -95 0801 -105 欢迎交流,互相学习。 吴英强专注于C/C++ Android, Linux,ARM 技术博客http://blog.csdn.net/waldmer 重定向以及文件扫描. ∴-105- 进制加密解密 -108 简单加密 按照密码加密… 118 动态库与静态斥 -122 0802 ,……,………125 链式栈… 链表队列以及优先队列. 129- 封装链表库 135- 0804 -142 C语言和设计模式(继承、封装、多态) -142- 世界五百强真题训练 ∴146- 0805 ...:.. 146 面试题1-100 146 语音识别控制QQ. ………………-146 语音控制游戏 -157- 0813 -164- C与CPP不同以及命名空间简介 -164- 函数重载与函数默认参数 -166- 泛型auto -168- Newdelete -169 0814 -173 引用高级、引用高级增加. auto自动变量自动根据类型创建数据… Enum -178 newdelete全局 179 大数据乘法与结构体 -181 函数模板与auto自动变量 .-185- 宽字符本地化 inline内联函数 188 CCPP不同 189- 0815 ;。. ∴……-193- 函数包装器管理内嵌函数… ∴…………-193- 函数包装器管理外部函数. -195- 函数模板根据类型覆盖.…….…. -195 CPP类型转换四种cast -199- 函数模板重载调用规则 -200- 函数可变参数通用类型模板函数 cpp新数组 202 高级数组 array. vector. -203 欢迎交流,互相学习 吴英强专注于C/C++ Android, Linux,ARM 技术博客http://blog.csdn.net/waldmer Lambda [ret]int x)XXX; I -206 动态不规则数组以及增删查改 -208- 动态数组任意位置插入 211 多元数组 tuple 212 new限定区域分配内存的语法 -213- 函数模板重载 -214 引用包装器stde(变量) 215- 仿函数 转义字符R”( -217- usng别名 模板元编程比递归优化 218 智能指针 ∴-220 多线程 221 静态断言以及调试技能的要求 assert -222- 0817 ··· -224- 递归汉诺塔双层递归 -224 CPP结构体 224 面向过程与面向对象的编程模式 ··,··+···, -226 类的常识共用体实现一个类的特征 QT应用于类以及类的常识 -231 0819 -234- 类的成员函数与 const- mutable 构造与析构 -237- 拷贝构造 deletedefault以及深浅拷贝. 静态成员函数成员变量类在内存的存储默认参数. .-243- 友元类以及友元函数 247 画图 -248- 0820 ···*·;,一 Nullptr const对象 类指针引用以及 mallocfree与 newdelete差别 250- 简单QT界面信号图形化输入输出 …-253- 类重载运算符 -253- QT加法重载 类的重载赋值运算复合赋值运算关系运算元重载. 256 自增在前在后差别 ···+······ ∴-261 赋值重载深浅拷贝 重载下标… ∴-269- 画图 270 0822 类型转换函数与构造转换函数 类的继承 类的继承以及区别. -279 欢迎交流,互相学习。 吴英强专注于cC++ Android, Linux,ARM 技术博客http://blog.csdn.net/waldmer 继承静态成员与静态函数 -280 继承实现代码重用 281 单继承QT案例 284 多继承简介以及实战 继承以及作业安排…… ,-289- 画图. -292- 0823 3 静态联合编译与动态联合编译 293- 类与类指针父类子类交错. .-295- 父类指针了类指针释放 ………-295 虚函数 ∴-299- 纯虚函数概念以及虚析构函数 -303 抽象类与纯虚数以及应用 ∴304 虚函数原理 -309 虚函数分层以及异质链表 310- 类模板的概念以及应用 0825. 316 类模板… ··············4 final override 322 类模板与旾通类的派生类模板虚函数抽象模板类.. -323 类模板友元 ………326- 位运算算法以及类声明… 327 类模板与友元函数友元类 -331 类模板当作类模板参数 333 static与类模板 -334- 类嵌套以及类模板嵌套 336 Rttⅰ实时类型检测 337 高级new创建 -340 类以及函数包装器 -341 类成员函数指针 -343 0826 文件重定向 346 键盘输入流. -347 屏幕输岀流/实数整数输出/格式控制 348 字符串输入输出. -351- 文件读写简单操作/文件读写按行读写扫描读写 -355 OSQT 358 字符文件读写二进制与文本差别. -358- get与 getline挖掘数据.…. -359- 二进制与文本差别 -361- 二进制文件读写 -362- 随机位置文本二进制读写… 363 多线程初级 0828 -371 欢迎交流,互相学习 吴英强专注于C/C++ Android, Linux,ARM 技术博客http://blog.csdn.net/waldmer sTL入门与简介 371 STL容器概念 容器迭代器仿凶数算法STL概念例子. 栈队列双端队列优先队列 380 数据结构堆的概念…… ∴386- 红黑树容器 386- 0829 394 位容器 multimapmutisetstring… 394- 算法函数兰不达表达式以及类重载 401 GpU编程…. …………-402 0830 ∴-407- 不达表达式 7 sπL算法-操作数据 -409- 0831 类与对象的异常 416 血试100题1-100 ……………-422 0901 422 各忘录模式. -422- 策略模式. ,…,,………………-424- 抽象工 ∴-426- 工厂方法模式. ∴431 简单工厂模式 433 代理模式 -436- 单例模式 -438- 迭代器模式 -439- 访问者模式 观察者模式 43 建造者模式 -446- 解释器模式 ………-4148- 命令模式 -450- 模板模式 ∴453- 桥接模式. 454 适配器模式 -456- 外观模式. 卓·:··4 ∴-459- 亨元模式 -460 原型模式 462 责任链模式 ···+··········· ∴-464- 中介者模式 467 装饰模式 470 状态模式 471 组合模式 474 0903..., …-478- 数据结构与算法概念与学习方法 boost模板库与线性表… 478 欢迎交流,互相学习。 吴英强专注于C/C++ Android, Linux,ARM 技术博客http://blog.csdn.net/waldmer 线性表顺序存储. ∴-479 线性表链式存储 -487 索引存储 -496- 哈希存储 .-496 0904.. -499- boost array bind_ fun ref……… -499- boost智能指针 -503- boost多线程锁定… 509- 哈希库. 510 正则表达式 ·················:·· -511- 0905 boostsocketTcPUdp 512 虚数表的调用 复杂表达式 906. 521 递归转栈….… 521 二叉树实现 524 0907 -533- 象棋五子棋代码分析. ∴-533- 寻找算法以及排序算法 537 欢迎交流,互相学习。 吴英强专注于C/C++ Android, Linux,ARM 技术博客htt:// blog. csdn.net,/ waldner 0723 32位与64位 地址与内存的关系 4G=4*1024M=4*1024*1024k=4*1024*1024*1024Byte字节=2~32 32位,指针就是4个字节 #include <stdio.h> void maino nt num = 10 printf("%p\n",&num); t*p=&num printf(p=%d\n sizeof(p)); getchar( 调戏窗口程序 使用黑客工具,spy,找到/ Findwindow参数:窗口类名,标题 #include <stdio. h> #include<stdlib.h> #ⅰ nclude< Windows. h> 欢迎交流,互相学习。 吴英强专注于C/C++ Android, Linux,ARM 技术博客http://blog.csdn.net/waldmer 窗口隐藏的时候,可以从任务管理器中,看到此进程已经运行,使用cmd命令中的命令, 把进程结束掉 C: \Users\wuyingqiang>taskkill /f/im notepad.exe 成功:已终止进程" notepad. exe",其PID为7556 成功:已终止进程" notepad. exe",其PID为1384 成功:已终止进程" notepad.exe",其PID为3572 成功:已终止进程" notepad.exe",其PID为5272。 成功:已终止进程" notepad.exe",其PID为6212 void open Calco //int i=0 /for(;i<5;i++) ∥// system("calc") / ShellExecuteA(O, open","calc,0,0, 1) ∥//第一个参数是代表系统弹单出 ∥///第二个参数是代表执行 ∥//第三个参数执行命令行 ///第四个,第五个默认0, ∥//第六个参数,0代表窗口隐藏,1代表正常,3最大化6最小化 欢迎交流,互相学习。

...展开详情
试读 127P C++学院讲义
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
胡椒小兄弟 非常不错,正在学习,谢谢
2018-08-29
回复
scrl0 不是讲义,是笔记,而且大部分是代码。让人失望,挂羊头卖狗肉。
2018-03-01
回复
关注 私信 TA的资源
上传资源赚积分,得勋章
最新推荐
C++学院讲义 50积分/C币 立即下载
1/127
C++学院讲义第1页
C++学院讲义第2页
C++学院讲义第3页
C++学院讲义第4页
C++学院讲义第5页
C++学院讲义第6页
C++学院讲义第7页
C++学院讲义第8页
C++学院讲义第9页
C++学院讲义第10页
C++学院讲义第11页
C++学院讲义第12页
C++学院讲义第13页
C++学院讲义第14页
C++学院讲义第15页
C++学院讲义第16页
C++学院讲义第17页
C++学院讲义第18页
C++学院讲义第19页
C++学院讲义第20页

试读结束, 可继续阅读

50积分/C币 立即下载 >