C++标准模板库从入门到精通—26473人已学习
课程介绍
在软件开发里,C++语言已经经历了30年的发展,语言的包容性非常强,也非常强大,但也非常复杂,因为它不仅适用于嵌入式系统的开发,也可以适用于系统级应用的开发,还可以是桌面应用的开发,还可以是基于浏览器方式的后台开发。为了提高开发的效率,减少出错的机会,使用标准的C++模板库,可以达到这种目的,同时它是学习C++语言之后必须学习的课程,能够让你使用强大的数据结构和高效的算法,强劲的设计模式等等。
课程收益
通过本课程学会在VC2015里使用C++标准模板库(STL),达到使用C++语言来开发,提高开发速度,快速地运用它来解决应用需求的问题,实现需求部门人员和客户提出来的各种各样的要求。可以这样说,标准模板库是数据结构和算法的集合,是你运用C++来解决问题的基石,是复用前人知识的途径。
讲师介绍
蔡军生 更多讲师课程
从事C++开发已经15年以上,软件开发管理10年以上。
课程大纲
1. 1.STL库简介 10:55
2. 2.怎么样使用STL库 20:48
3. 3.输入输出库介绍 8:02
4. 4.iostream练习一 7:43
5. 5.iostream练习二 9:00
6. 6. iostream输出指针地址 6:19
7. 7. iostream输出条件表达式 5:30
8. 8. iostream输出bool和字符串数组 9:32
9. 9. iostream的endl 4:30
10. 10. iostream的ends 4:53
11. 11. iostream的flush 6:09
12. 12. 构造一个ostream对象 9:33
13. 13. basic_ostream的flush函数 4:45
14. 14. basic_ostream的put函数 5:19
15. 15. basic_ostream的write函数 4:08
16. 16. basic_ostream的tellp和seekp函数 5:57
17. 17. basic_ostream的swap函数 3:58
18. 18. basic_ostream的sentry类 4:47
19. 19. basic_ostream的<<输出函数和流对象 5:07
20. 20. basic_ios的good函数 5:38
21. 21. basic_ios的eof函数 4:25
22. 22. basic_ios的fail函数 4:16
23. 23. basic_ios的bad函数 3:33
24. 24. basic_ios的operator! 4:13
25. 25. basic_ios的operator bool 6:14
26. 26. basic_ios的rdstate函数 3:23
27. 27. basic_ios的setstate函数 3:47
28. 28. basic_ios的clear函数 5:01
29. 29. basic_ios的copyfmt函数 5:16
30. 30. basic_ios的fill函数 4:25
31. 31. basic_ios的exceptions函数 5:29
32. 32. basic_ios的imbue函数 3:28
33. 33. basic_ios的rdbuf函数 4:06
34. 34. basic_ios的tie函数 4:28
35. 35. basic_ios的narrow函数 4:22
36. 36. basic_ios的widen函数 5:21
37. 37. ios_base的flags函数 5:01
38. 38. ios_base的flags函数参数 5:59
39. 39. ios_base的flags函数参数 4:59
40. 40. ios_base的flags函数参数 6:43
41. 41. ios_base的setf函数 4:37
42. 42. ios_base的unsetf函数 3:21
43. 43. ios_base的precision函数 5:41
44. 44. ios_base的width函数 4:49
45. 45. ios_base的getloc函数 5:44
46. 46. cin和wcin 5:52
47. 47. basic_istream的operator= 7:04
48. 48. basic_istream的operator>> 6:58
49. 49. basic_istream的get函数 11:14
50. 50. basic_istream的peek函数 5:38
51. 51. basic_istream的unget函数 5:28
52. 52. basic_istream的putback函数 7:03
53. 53. basic_istream的getline函数 6:49
54. 54. basic_istream的ignore函数 7:30
55. 55. basic_istream的read函数 7:20
56. 56. basic_istream的readsome函数 5:35
57. 57. basic_istream的gcount函数 4:51
58. 58. basic_istream的tellg函数 4:55
59. 59. basic_istream的seekg函数 7:14
60. 60. basic_ostringstream类 7:25
61. 61. basic_ostringstream类str函数 6:16
62. 62. basic_ofstream类 6:33
63. 63. basic_ofstream类几个函数 5:38
64. 64. basic_stringstream类 6:23
65. 65. basic_fstream类 4:38
66. 66. basic_istringstream类 4:59
67. 67. basic_ifstream类 5:43
68. 68. 输入输出辅助函数 6:28
69. 69. 输入输出辅助函数(2) 6:29
70. 70. 输入输出辅助函数(3) 8:20
71. 71. 输入输出辅助函数(4) 4:40
72. 72. 输入输出辅助函数(5) 10:03
73. 73. 输入输出辅助函数(6) 6:56
74. 74. 字符串类 8:52
75. 75. 字符串类的构造函数 10:13
76. 76. 字符串类的赋值函数 6:38
77. 77. 字符串类的元素访问函数 10:42
78. 78. 字符串类的迭代函数 7:15
79. 79. 字符串类的储存容量函数 12:08
80. 80. 字符串类的操作函数 12:28
81. 81. 字符串类的操作函数(2) 13:07
82. 82. 字符串类的查找函数 13:54
83. 83. 字符串类的几个非成员操作函数 6:41
84. 84. 字符串类的转换函数 6:03
85. 85. 字符串类的“”s和hash函数 7:08
86. 86. 容器array类的构造 4:53
87. 87. 容器array类的详细使用 7:19
88. 88. 容器vector类的构造 6:26
89. 89. 容器vector类的详细使用 16:22
90. 90. 容器deque类的构造 7:18
91. 91. 容器deque类的详细使用 8:49
92. 92. 容器forward_list类的构造 7:13
93. 93. 容器forward_list类详细使用 10:50
94. 94. 容器list类的构造 10:20
95. 95. 容器list类的详细使用 9:58
96. 96. 容器set类的构造 12:52
97. 97. 容器set类的详细使用 9:25
98. 98. 容器map类的构造 8:46
99. 99. 容器map类的详细使用 14:27
100. 100. 容器multiset类的构造 5:32
101. 101. 容器multiset类的详细使用 8:39
102. 102. 容器multimap类的构造 6:03
103. 103. 容器multimap类的详细使用 5:57
104. 104. 容器unordered_set类的构造 9:42
105. 105. 容器unordered_set类的详细使用 7:56
106. 106. 容器unordered_map类的构造 7:19
107. 107. 容器unordered_map类的详细使用 8:38
108. 108. 容器unordered_multiset类的构造 5:33
109. 109. 容器unordered_multiset类的详细使用 6:11
110. 110. 容器unordered_multimap类的构造 5:31
111. 111. 容器unordered_multimap类的详细使用 5:41
112. 112. 容器stack类的使用 8:05
113. 113. 容器queue类的使用 6:56
114. 114. 容器priority_queue类的使用 6:54
115. 115. 算法all_of, any_of, none_of的使用 9:37
116. 116. 算法for_each的使用 6:02
117. 117. 算法count, count_if的使用 7:16
118. 118. 算法mismatch的使用 8:08
119. 119. 算法equal的使用 6:20
120. 120. 算法find、find_if、find_if_not 的使用 5:09
121. 121. 算法find_end的使用 7:12
122. 122. 算法find_first_of的使用 6:12
123. 123. 算法adjacent_find的使用 4:53
124. 124. 算法search的使用 6:53
125. 125. 算法search_n的使用 6:50
126. 126. 算法copy, copy_if的使用 6:39
127. 127. 算法copy_n的使用 4:27
128. 128. 算法copy_backward的使用 5:05
129. 129. 算法move的使用 5:54
130. 130. 算法move_backward的使用 4:07
131. 131. 算法fill,fill_n的使用 3:37
132. 132. 算法transform的使用 7:18
133. 133. 算法generate,generate_n的使用 4:53
134. 134. 算法remove, remove_if的使用 6:03
135. 135. 算法remove_copy, remove_copy_if的使用 4:13
136. 136. 算法replace, replace_if的使用 4:05
137. 137. 算法replace_copy, replace_copy_if的使用 4:59
138. 138. 算法swap, swap_ranges,iter_swap的使用 6:59
139. 139. 算法reverse,reverse_copy的使用 3:40
140. 140. 算法rotate,rotate_copy的使用 6:26
141. 141.算法random_shuffle, shuffle的使用 3:54
142. 142. 算法unique的使用 5:21
143. 143. 算法unique_copy的使用 3:53
144. 144. 算法is_partitioned的使用 5:21
145. 145. 算法partition的使用 4:30
146. 146. 算法partition_copy的使用 3:32
147. 147. 算法stable_partition,partition_point的使用 6:07
148. 148. 算法is_sorted,is_sorted_until的使用 5:25
149. 149. 算法sort的使用 6:12
150. 150. 算法partial_sort,partial_sort_copy的使用 6:18
151. 151. 算法stable_sort,nth_element的使用 7:41
152. 152. 算法lower_bound,upper_bound的使用 4:30
153. 153. 算法binary_search,equal_range的使用 7:43
154. 154. 算法merge,inplace_merge的使用 6:44
155. 155. 算法includes,set_difference的使用 7:46
156. 156. 算法set_intersection,set_symmetric_difference的使 5:16
157. 157. 算法set_union的使用 2:59
158. 158. 算法make_heap的使用 9:08
159. 159. 算法max、min的使用 8:53
160. 160. 算法lexicographical_compare、is_permutation的使用 7:51
161. 161. 智能指针unique_ptr的使用 11:00
162. 162. 智能指针shared_ptr的使用 8:37
163. 163. 智能指针weak_ptr的使用 5:47
大家可以点击【 查看详情】查看我的课程