File tree
4,333 files changed
+938591
-0
lines changed- Beginning C, 5th Edition
- Chapter 08
- Chapter 09
- Chapter 10
- Chapter 11
- Chapter 12
- Chapter 13
- Chapter 14
- Chapter 1
- Chapter 2
- Chapter 3
- Chapter 4
- Chapter 5
- Chapter 6
- Chapter 7
- Code from the Book/Code from the Book
- Chapter 01
- Chapter 02
- Chapter 03
- Chapter 04
- Chapter 05
- Chapter 06
- Chapter 07
- Chapter 08
- Chapter 09
- Chapter 10
- Chapter 11
- Chapter 12
- Chapter 13
- Chapter 14
- Solutions to Exercises- Final/Solutions to Exercises
- Chapter 10
- Chapter 11
- Chapter 12
- Chapter 13
- Chapter 1
- Chapter 2
- Chapter 3
- Chapter 4
- Chapter 5
- Chapter 6
- Chapter 7
- Chapter 8
- Chapter 9
- Boost C++ Application Development Cookbook
- 1 获取配置选项
- 10 使用C++11移动仿真
- 11 制作一个不可复制的类
- 12 制作一个不可复制但可移动的类
- 13 将字符串转换为数值
- 14 将数值转换为字符串
- 15 将数值转换为数值
- 16 用户定义类型与字符串的相互转换
- 17 强制转换多态对象
- 18 解析简单的输入
- 19 解析输入
- 2 在容器or变量中存储任意值
- 20 管理作用域内的类指针
- 21 跨方法使用的类指针的引用计数
- 22 管理作用域内的数组指针
- 23 跨方法使用的数组指针的引用计数
- 24 在变量中存储任意函数化对象
- 25 在变量中传递函数指针
- 26 在变量中传递C++11中的lambda函数
- 27 指针的容器
- 28 在退出作用域时做一些事
- 29 用派生类的成员初始化基类
- 3 在变量or容器中存储多个选择类型
- 30 在编译时检查大小
- 31 在整数类型中启用模板函数
- 32 在实数类型中禁用模板函数
- 33 从数值创建一个类型
- 34 实现类型特征
- 35 为模板参数选择最佳操作符
- 36 在C++03中获取一个表达式的类型
- 37 创建一个执行线程
- 38 对公共资源的同步访问
- 39 利用原子性快速访问公共资源
- 4 使用更安全的方式处理存储多个选择类型的容器
- 40 创建work_queue类
- 41 多读者单写着锁
- 42 创建对每个线程都是独占的变量
- 43 中断线程
- 44 操纵一组线程
- 45 注册任务用于处理任意数据类型
- 46 制作定时器并把定时器事件作为任务处理
- 47 将网络通信作为一个任务
- 49 并行执行不同的任务
- 5 返回一个值或在没有值得地方返回一个标志
- 50 输送任务处理
- 51 制作一个非阻塞障碍
- 52 存储一个异常并用它制作任务
- 53 作为任务获取和处理系统信号
- 54 改变大小写及不区分大小写的比较
- 55 使用正则表达式匹配字符串
- 56 使用正则表达式查找和替换字符串
- 57 使用安全的类似printf的函数格式化字符串
- 58 替换和删除字符串
- 59 用两个迭代器表示字符串
- 6 从函数返回数组
- 60 使用string类型的引用
- 61 使用“类型向量“类型
- 62 操作类型向量
- 63 在编译时获取一个函数的结果类型
- 64 制作高阶元函数
- 65 懒惰地对元函数求值
- 66 将所有元组元素转换为字符串
- 67 拆分元祖
- 68 以超快速的方式比较字符串
- 69 使用无序集合和映射
- 7 将多个值结合成一个值
- 70 制作值也是一个键的映射
- 71 使用多索引容器
- 72 从单链表和内存池获得好处
- 73 使用平面关联式容器
- 74 检测int128支持
- 75 检测RTTI支持
- 76 使用C++11外部模板加快编译速度
- 77 使用更简单的方法编写元函数
- 78 在C++11中减少代码量和提高用户定义类型的性能
- 79 导入和导出函数和类的可移植方式
- 8 重新排列函数的参数
- 80 检测Boost版本和最新的功能
- 81 列出目录中的文件
- 82 创建及删除文件和目录
- dir/subdir
- 83 将数据从一个进程快速传递到另一个进程
- 84 同步进程间通信
- 85 在共享内存中使用指针
- 86 读取文件的最快方式
- 87 协程——保存状态并推迟执行
- 88 使用图形
- 89 可视化图形
- 9 绑定一个值作为函数参数
- 90 使用真随机数发生器
- 91 使用可移植的数学函数
- 92 编写测试用例
- 93 将多个测试用例结合到一个测试模块
- 94 处理图像
- Boost.Asio C++ Network Programming Cookbook
- 0298_01_Code/src
- 0298_02_Code/src
- 0298_03_Code/src
- 0298_04_Code/src
- 0298_05_Code/src
- 0298_06_Code/src
- Boost.Asio C++ Network Programming, 2nd Edition
- Chapter 1/SourceCode_B04601_01_RewriteDraft
- Chapter 3/SourceCode_B04601_03
- Chapter 4/SourceCode_B04601_04
- Chapter 5/SourceCode_B04601_05_RewriteDraft
- Chapter 6/SourceCode_B04601_06
- Chapter 7/SourceCode_B04601_07
- C++ Multithreading Cookbook
- 9790OS_01_Code/9790OS_Chapter_1
- ComplexTestOO
- Debug
- ComplexTest_Structure
- Debug
- ComplexTest
- Debug
- GUIProject
- Debug
- InheritanceTest
- Debug
- LinkedList
- Debug
- PolymorphismTest
- Debug
- TestDemo
- Debug
- ipch
- complextest-fe3f5152
- complextest_structure-cfbf1df2
- complextestoo-7e52be4e
- inheritancetest-458cce76
- polymorphismtest-93deb5a8
- testdemo-6398bc0c
- 9790OS_04_code
- 9790OS_5_code/9790OS_Chapter_5
- ClientProcess
- Debug
- basic_priority
- Debug
- concurrent_operations2
- Debug
- concurrent_operations3
- Debug
- concurrent_operations4
- Debug
- concurrent_operations5
- Debug
- concurrent_operations
- Debug
- 9790OS_Chapter_3_Code/9790OS_Chapter_3
- AsyncThreads
- Debug
- CThread
- Debug
- SyncThreads
- Debug
- tmpProcess
- Debug
- tmpThread
- Debug
- 9790OS_Chapter_8/9790OS_Chapter_8
- CThreadPool
- Debug
- RemoteStartAddress
- RemoteThreading
- ThreadPool
- Debug
- ipch/remotestartaddress-141b1fa9
- 9790OS_Chapter_Code_2/9790OS_Chapter_2
- ConcurrentFileCopy
- Debug
- x64
- Debug
- Release
- Concurre.34786332.tlog
- IPCDemo
- Debug
- x64
- Debug
- Release
- IPCDemo.tlog
- IPCWorker
- Debug
- x64
- Debug
- Release
- IPCWorker.tlog
- KernelThread
- Debug
- KernelThread.tlog
- x64
- Debug
- KernelThread.tlog
- Release
- KernelThread.tlog
- MultithreadedArraySort
- Debug
- x64
- Debug
- Release
- Multithr.99F5C3DC.tlog
- MultithreadedDBTest
- Debug
- Multithr.70787325.tlog
- x64
- Debug
- Release
- Multithr.70787325.tlog
- NtProcessDemo
- Debug
- x64
- Debug
- Release
- NtProcessDemo.tlog
- PhilosophersDinner
- Debug
- x64
- Debug
- Release
- Philosop.59E8D277.tlog
- Philosopher
- Debug
- x64
- Debug
- Release
- Philosopher.tlog
- ProcessDemo
- Debug
- x64
- Debug
- Release
- ProcessDemo.tlog
- C++ Standard Library Quick Reference
- Chapter 1
- Chapter 2
- Chapter 3
- Chapter 4
- Chapter 5
- Chapter 6
- Chapter 7
- Chapter 8
- Exploring C++ 11
- chapter01
- chapter02
- chapter03
- chapter04
- chapter05
- chapter06
- chapter07
- chapter08
- chapter09
- chapter10
- chapter11
- chapter12
- chapter13
- chapter14
- chapter15
- chapter16
- chapter17
- chapter18
- chapter19
- chapter20
- chapter21
- chapter22
- chapter23
- chapter24
- chapter25
- chapter26
- chapter27
- chapter28
- html
- chapter29
- chapter30
- chapter31
- chapter32
- chapter33
- chapter34
- chapter35
- chapter37
- chapter38
- chapter39
- chapter40
- chapter41
- chapter42
- chapter43
- chapter44
- chapter45
- chapter46
- chapter47
- html
- chapter48
- chapter49
- chapter50
- chapter51
- chapter52
- chapter53
- chapter54
- chapter55
- chapter56
- chapter57
- html
- chapter58
- chapter59
- chapter60
- chapter61
- chapter62
- chapter63
- chapter64
- chapter65
- chapter66
- chapter67
- chapter68
- chapter69
- chapter70
- chapter71
- step1
- html
- step2
- html
- step3
- html
- step4
- html
- step5
- html
- step6
- html
- data
- Foundations of Qt Development
- Chapter01
- cpp-with-qobject
- cpp-with-qstring
- gui-connection
- hello-world
- map-hash-set
- plain-cpp
- qlist
- signals-and-slots
- stringlist-stack-queue
- Chapter02
- addressbook
- Chapter03
- buttonbox
- colorandfont
- designer-and-code
- filedialog
- gridlayout
- groupbox
- label
- lineedit
- listwidget
- messagebox
- progressbar
- pushbutton
- radiobutton
- regexp
- revalidator
- spinbox
- validator
- Chapter04
- dock
- images
- mdi
- images
- resources
- sdi
- images
- Chapter05
- bardelegate
- editdelegate
- editmodel
- mulmodel
- readonlyview
- singleitemview
- sorting
- splitterview
- stringlist
- treemodel
- Chapter06
- circlebar
- clocklabel
- composed
- designerplugin
- designerpromotion
- eventfilter
- eventlister
- Chapter07
- brushgradients
- circles
- drawlines
- graphicsview
- interaction
- opengl
- standarditems
- transformations
- paths
- penbrush
- penpatterns
- printing
- graphicsview
- painter
- rects
- text
- widgets
- custombutton
- events
- Chapter08
- datastream
- fileexist
- readwriteapplication
- images
- rootlist
- textstream
- xmldommodify
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
4,333 files changed
+938591
-0
lines changedLines changed: 17 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + |
Lines changed: 16 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + |
Lines changed: 50 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + |
Lines changed: 144 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + |
Lines changed: 22 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + |
Lines changed: 24 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + |
Lines changed: 40 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + |
Lines changed: 45 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + |
0 commit comments