Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Generic Programming and the Boost Graph Library

CppNow via YouTube

Overview

Limited-Time Offer: Up to 75% Off Coursera Plus!
7000+ certificate courses from Google, Microsoft, IBM, and many more.
This course aims to teach learners about generic programming and its application in the Boost Graph Library (BGL). By the end of the course, students will understand the principles of generic programming, learn how these principles are implemented in the BGL, and grasp the C++ template techniques used in generic library development. The course covers topics such as efficiency, performance, random access iterators, bidirectional iterators, graph structures, graph algorithms, and design experiments. The teaching method involves practical application through solving programming problems using the BGL. This course is intended for developers interested in creating generic libraries and those looking to expand their knowledge of generic programming beyond the STL.

Syllabus

Introduction
Outline
What is generic programming
Objectoriented library design
Generic programming approach
Efficiency
Performance
Random Access Iterator
Bidirectional Iterators
The Flying Problem
General Concepts
Semantical Requirements
Concept Creation
Graph Structures
Graph Algorithms
Design Experiment

Taught by

CppNow

Reviews

Start your review of Generic Programming and the Boost Graph Library

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.