Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 73% C++ in Detail: Common Idioms

C++ in Detail: Common Idioms

$14.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.0/10 (Our Score)
Product is rated as #79 in category C++

This course is about common C++ idioms that are related to:

– types system (return type resolver, type erasure, etc.)

– polymorphism (CRTP, virtual constructor)

–  dependencies (PIMPL)

– templates (SFINE, enable–if, object generator)

– resource management (RAII, reference counting, resource return)

– optimization (SOO, EBO)

Idioms emerge from certain features of a programming language or a lack of them.  Thus, learning C++ idioms helps better understand this language.

While learning those idioms, we will touch upon many parts of C++ like template parameters, including parameter pack, overload resolution, types of polymorphism, casting, conversion operators, placement new, special member functions, friend declarations, type deduction, etc.

Instructor Details

I am currently working on 5G mobile technology, programming in C++ on a daily basis. I have been programming mainly in C++ and Python. Moreover, I have been into web programming using JS and Django. I like modern C++ and its new features. I also like learning new algorithms and data structures, writing them in C++ and Python.

Specification: C++ in Detail: Common Idioms

Duration

4.5 hours

Year

2019

Level

All

Certificate

Yes

Quizzes

No

3 reviews for C++ in Detail: Common Idioms

4.0 out of 5
1
1
1
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Junaid Siddiqui

    This course explains the common C++ idioms in an easy to follow manner. Examples from standard and boost library are also provided. Would love to see addition of more idioms to the course.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Vishal Chovatiya

    Excellent & unique. There is numerous tutorial available on basic C++ but few are teaching the advanced methods. This is my second course from you. Keep going Andrii. Pros: The topic touched upon up to date C++ standard covering C++11,14,17. Most of the video has a downloadable example provided so that you can play along. The course also includes CPP core guidelines. Cons: Should also include other important idioms. Moreover, the author has a Russian accent. So I have to play videos on 1.0 speed & need too much focus. No quiz or exercise provided in the course. Overall it’s worth doing this course. I have taken both the course designed by Andrii Shostatskyi. By the way, I have also written an article on things I have learned, here: http://www.vishalchovatiya.com/7 advanced cpp concepts idiom examples you should know/

    Helpful(0) Unhelpful(0)You have already voted this
  3. Falk Meutzner

    good course, some of the explanations are hard to follow, unfortunately.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare