| 1. Avoid Manual Memory Management | |||
| 01. Introduction.wmv | 857.65 KB | ||
| 02. Course Overview.wmv | 5.79 MB | ||
| 03. Manual Memory Management.wmv | 4.67 MB | ||
| 04. Some Rules.wmv | 4.57 MB | ||
| 05. Three Pointer Uses.wmv | 3.68 MB | ||
| 06. Managing Member Variables.wmv | 7.11 MB | ||
| 07. Demo - Managing Member Variables.wmv | 51 MB | ||
| 08. Observing Other Objects.wmv | 5.65 MB | ||
| 09. Truly Shared Objects.wmv | 4.28 MB | ||
| 10. Summary.wmv | 4.92 MB | ||
| 2. Use Lambdas | |||
| 01. Introduction.wmv | 682.53 KB | ||
| 02. Syntax Reminder.wmv | 2.05 MB | ||
| 03. Syntactic Sugar.wmv | 3.82 MB | ||
| 04. Where to Use Lambdas.wmv | 3.21 MB | ||
| 05. Capture Rules.wmv | 4.96 MB | ||
| 06. Demo - Capturing.wmv | 14.02 MB | ||
| 07. Signature and Return.wmv | 2.29 MB | ||
| 08. Demo - Signature and Return.wmv | 9.01 MB | ||
| 09. Lambda Length.wmv | 3.48 MB | ||
| 10. Summary.wmv | 1.12 MB | ||
| 3. Use Standard Containers | |||
| 01. Introduction.wmv | 898.53 KB | ||
| 02. Containers Save.wmv | 5.71 MB | ||
| 03. One Rule.wmv | 2.76 MB | ||
| 04. Demo - vector.wmv | 15.33 MB | ||
| 05. list.wmv | 4.18 MB | ||
| 06. Demo - vector and list.wmv | 26.51 MB | ||
| 07. Know Your Containers.wmv | 13.72 MB | ||
| 08. Summary.wmv | 4.29 MB | ||
| 4. Use Standard Algorithms | |||
| 01. Introduction.wmv | 752.58 KB | ||
| 02. Why Not Roll Your Own.wmv | 5.36 MB | ||
| 03. Where are They.wmv | 8.45 MB | ||
| 04. Say What You Mean.wmv | 3.71 MB | ||
| 05. Demo - Say What You Mean.wmv | 10.24 MB | ||
| 06. Silly Errors.wmv | 1.72 MB | ||
| 07. Demo - Silly Errors.wmv | 16.05 MB | ||
| 08. Performance and Change.wmv | 2.45 MB | ||
| 09. Demo - Changing Container.wmv | 7.79 MB | ||
| 10. Summary.wmv | 2.37 MB | ||
| 5. Embrace Move Semantics | |||
| 01. Introduction.wmv | 921.87 KB | ||
| 02. Move Semantics.wmv | 4.13 MB | ||
| 03. Demo - List and Vector Revisited.wmv | 29.09 MB | ||
| 04. Rvalue Notation.wmv | 4.79 MB | ||
| 05. Why Do You Care.wmv | 4.44 MB | ||
| 06. Demo - Moving and Copying.wmv | 20.75 MB | ||
| 07. Summary.wmv | 3.97 MB | ||
| 6. Follow Style Rules | |||
| 01. Introduction.wmv | 700.04 KB | ||
| 02. Guidelines.wmv | 2.29 MB | ||
| 03. Default Parameters.wmv | 3.02 MB | ||
| 04. Demo - Default Parameters.wmv | 7.42 MB | ||
| 05. Use nullptr.wmv | 3.82 MB | ||
| 06. Demo - nullptr.wmv | 9.12 MB | ||
| 07. No Magic Numbers.wmv | 2.11 MB | ||
| 08. Demo - No Magic Numbers.wmv | 15.84 MB | ||
| 09. Magic Number Replacements.wmv | 3.51 MB | ||
| 10. Get const from the Start.wmv | 7.42 MB | ||
| 11. Treat Warnings as Errors.wmv | 6.07 MB | ||
| 12. Demo - Warnings.wmv | 18.52 MB | ||
| 13. Summary.wmv | 5.39 MB | ||
| 7. Consider the PImpl Idiom | |||
| 01. Introduction.wmv | 1015.26 KB | ||
| 02. Header Files.wmv | 5.64 MB | ||
| 03. Demo - Header Changes.wmv | 18.2 MB | ||
| 04. Forward Declaration.wmv | 2.52 MB | ||
| 05. PImpl Is....wmv | 2.55 MB | ||
| 06. Basic Structure.wmv | 3.41 MB | ||
| 07. Demo - PImpl with unique_ptr.wmv | 18.2 MB | ||
| 08. Structure with unique_ptr.wmv | 2.9 MB | ||
| 09. When to Use PImpl.wmv | 6.78 MB | ||
| 8. Stop Writing C With Classes | |||
| 01. Introduction.wmv | 1009.42 KB | ||
| 02. If It Aint Broke....wmv | 4.1 MB | ||
| 03. Strings.wmv | 15.01 MB | ||
| 04. printf.wmv | 10.66 MB | ||
| 05. Arrays.wmv | 11.34 MB | ||
| 06. Macro definitions.wmv | 6.85 MB | ||
| 07. Algorithms.wmv | 15.33 MB | ||
| 08. Function Pointers.wmv | 15.09 MB | ||
| 09. auto.wmv | 3.17 MB | ||
| 10. Classes.wmv | 6.52 MB | ||
| 11. What You Saw.wmv | 5.24 MB | ||
| 12. Course Summary.wmv | 4.96 MB |
Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
C++ Advanced Topics
Год выпуска: 2012
Производитель: pluralsight-training.net
Автор: Kate Gregory
Продолжительность: 05:45:00
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: Once you know the basic of C++ syntax and what the Standard Library offers you, it’s time to establish whether you’re writing good code or not. Modern C++ is expressive, readable, fast, and secure. In most cases the faster thing to do is also the easier thing to do and the safer thing to do – no tradeoffs! In this course you’ll draw on your C++ Fundamentals knowledge to explore a number of ways to ensure your applications are implemented in Modern C++, not C-With-Classes or other old-style idioms. You’ll take advantage of the Standard Library and write code that is future proof and safe.
[spoiler="Содержание"]
Avoid Manual Memory Management 00:56:19
Introduction 00:35
Course Overview 04:07
Manual Memory Management 03:14
Some Rules 03:13
Three Pointer Uses 02:39
Managing Member Variables 04:43
Demo: Managing Member Variables 27:03
Observing Other Objects 03:59
Truly Shared Objects 03:07
Summary 03:39
Use Lambdas 00:28:23
Introduction 00:27
Syntax Reminder 01:34
Syntactic Sugar 02:43
Where to Use Lambdas 02:19
Capture Rules 03:28
Demo: Capturing 07:18
Signature and Return 01:40
Demo: Signature and Return 05:37
Lambda Length 02:30
Summary 00:47
Use Standard Containers 00:40:35
Introduction 00:37
Containers Save 03:49
One Rule 01:57
Demo: vector 07:26
list 03:09
Demo: vector and list 14:36
Know Your Containers 05:51
Summary 03:10
Use Standard Algorithms 00:35:09
Introduction 00:31
Why Not Roll Your Own? 04:00
Where are They? 04:11
Say What You Mean 02:39
Demo: Say What You Mean 06:13
Silly Errors 01:18
Demo: Silly Errors 08:45
Performance and Change 01:45
Demo: Changing Container 04:04
Summary 01:43
Embrace Move Semantics 00:38:15
Introduction 00:38
Move Semantics 03:04
Demo: List and Vector Revisited 15:11
Rvalue Notation 03:32
Why Do You Care? 03:16
Demo: Moving and Copying 09:38
Summary 02:56
Follow Style Rules 00:53:31
Introduction 00:28
Guidelines 01:37
Default Parameters 02:10
Demo: Default Parameters 04:09
Use nullptr 02:55
Demo: nullptr 05:17
No Magic Numbers 01:37
Demo: No Magic Numbers 09:17
Magic Number Replacements 02:29
Get const from the Start 05:15
Treat Warnings as Errors 04:24
Demo: Warnings 10:09
Summary 03:44
Consider the PImpl Idiom 00:37:12
Introduction 00:42
Header Files 04:03
Demo: Header Changes 09:35
Forward Declaration 01:46
PImpl Is... 01:50
Basic Structure 02:29
Demo: PImpl with unique_ptr 09:52
Structure with unique_ptr 01:59
When to Use PImpl 04:56
Stop Writing C With Classes 00:55:46
Introduction 00:41
If It Aint Broke... 02:56
Strings 07:21
printf 05:57
Arrays 06:13
Macro definitions 03:25
Algorithms 08:18
Function Pointers 07:51
auto 01:26
Classes 03:41
What You Saw 04:06
Course Summary 03:51
[/spoiler]
Файлы примеров: отсутствуют
Формат видео: WMV
Видео: WMV3, 1024x768, 15 fps, ~160 kbps
Аудио: WMA v2, 44100Hz, 128 kb/s, Stereo
[spoiler="Скриншоты"]![]()
![]()
![]()
[/spoiler]
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 4.3 GB | freecoursewb | 5 months | 0 | 0 | |
| 3.1 GB | freecoursewb | 7 months | 5 | 1 | |
| 3.64 GB | Anonymous | 11 months | 1 | 0 | |
| 2 GB | freecoursewb | 1 year | 1 | 0 | |
| 1 GB | freecoursewb | 1 year | 0 | 0 |
All Comments