Difference between revisions of "STD Gems"

From Chilipedia
Jump to: navigation, search
(List of Tutorials)
(7 intermediate revisions by the same user not shown)
Line 18: Line 18:
 
|- style="border:1px solid grey;background-color:#667;color:#c1c1c1;text-align:center;"
 
|- style="border:1px solid grey;background-color:#667;color:#c1c1c1;text-align:center;"
 
| style="border:1px solid grey;"|1
 
| style="border:1px solid grey;"|1
| style="border:1px solid grey;text-align:left;"|[https://www.youtube.com <nowiki>STD Gems [Copy / Filter]</nowiki>]
+
| style="border:1px solid grey;text-align:left;"|[https://youtu.be/Fw1AKu1s_aE <nowiki>STD Gems [Copy / Filter]</nowiki>]
 
| style="border:1px solid grey;"|May 16, 2018
 
| style="border:1px solid grey;"|May 16, 2018
| style="border:1px solid grey;"|15:45
+
| style="border:1px solid grey;"|15:24
 
|- style="background-color:#333;color:#c1c1c1;"
 
|- style="background-color:#333;color:#c1c1c1;"
 
| style="border:1px solid grey;padding:8px;" colspan="4" |
 
| style="border:1px solid grey;padding:8px;" colspan="4" |
 
* Covered: <code>copy</code> <code>copy_if</code> <code>copy_n</code> <code>copy_backward</code> <code>move</code> <code>move_backward</code> <code>swap_ranges</code>
 
* Covered: <code>copy</code> <code>copy_if</code> <code>copy_n</code> <code>copy_backward</code> <code>move</code> <code>move_backward</code> <code>swap_ranges</code>
* Reviewed: <code>back_inserter</code> <code>make_move_iterator</code> <code>istream_iterator</code> <code>ostream_iterator</code>
+
* Reviewed: <code>back_inserter</code> <code>make_move_iterator</code> <code>istream_iterator</code> <code>ostream_iterator</code> <code>isupper</code>
 +
|- style="border:1px solid grey;background-color:#667;color:#c1c1c1;text-align:center;"
 +
| style="border:1px solid grey;"|2
 +
| style="border:1px solid grey;text-align:left;"|[https://youtu.be/pWxm9ns5lbQ <nowiki>STD Gems [remove_if bois]</nowiki>]
 +
| style="border:1px solid grey;"|May 30, 2018
 +
| style="border:1px solid grey;"|14:24
 +
|- style="background-color:#333;color:#c1c1c1;"
 +
| style="border:1px solid grey;padding:8px;" colspan="4" |
 +
* Covered: <code>remove</code> <code>remove_if</code> <code>remove_copy</code> <code>remove_copy_if</code> <code>replace</code> <code>replace_if</code> <code>replace_copy</code> <code>replace_copy_if</code> <code>unique</code> <code>unique_copy</code>
 +
|- style="border:1px solid grey;background-color:#667;color:#c1c1c1;text-align:center;"
 +
| style="border:1px solid grey;"|3
 +
| style="border:1px solid grey;text-align:left;"|[https://youtu.be/hUDaKNOpP4k <nowiki>STD Gems [transform for_each]</nowiki>]
 +
| style="border:1px solid grey;"|June 17, 2018
 +
| style="border:1px solid grey;"|16:33
 +
|- style="background-color:#333;color:#c1c1c1;"
 +
| style="border:1px solid grey;padding:8px;" colspan="4" |
 +
* Covered: <code>transform</code> <code>for_each</code> <code>for_each_n</code>
 
|}
 
|}

Revision as of 23:20, 17 June 2018

STD Gems is a series that will introduce useful tools from the standard library in bite-sized (typically 10-18 minute long) videos. The series will mainly focus on teaching the functions from the <algorithm> library, but will also branch off into other areas of the standard library, such as lesser-known containers like std::deque or the different kinds of distributions in <random>.

List of Tutorials

Tutorial Number Title Release Date Runtime
0 STD Gems [Overview] May 10, 2018 4:59

Just an overview of the STD Gems series.

1 STD Gems [Copy / Filter] May 16, 2018 15:24
  • Covered: copy copy_if copy_n copy_backward move move_backward swap_ranges
  • Reviewed: back_inserter make_move_iterator istream_iterator ostream_iterator isupper
2 STD Gems [remove_if bois] May 30, 2018 14:24
  • Covered: remove remove_if remove_copy remove_copy_if replace replace_if replace_copy replace_copy_if unique unique_copy
3 STD Gems [transform for_each] June 17, 2018 16:33
  • Covered: transform for_each for_each_n