В этом курсе рассматриваются различные аспекты программирования на C++.
- Coding style
- Encapsulation, inheritance, polymorphism
- Шаблоны
- STL - контейнеры, итераторы, алгоритмы, вопросы производительности и совместимости
- Работа с исключениями
- Boost - управление памятью, "умные указатели", bind, assert, thread
- Отладка и удаленная отладка программ
Материалы лекцийМатериалы доступны только студентам Internship Program. 1. Tips & tricksCoding style, уровень знаний C++, конструирование объектов, explicit/implicit проебразование типов, конструкторы по умолчанию, присваивание, инициализация членов, статические переменные и члены класса, потоко-безопасность, RAII, перегрузка операторов.
CQG Ukraine IP2010, C++, 01 - Tips & TricksCQG Ukraine IP2010, C++, 01 - Tips & Tricks 2. Inheritance and polymorphismCQG Ukraine IP, C++, 02_1 - Inheritance and polymorphism.pptCQG Ukraine IP, C++, 02_1...ance and polymorphism.ppt CQG Ukraine IP, C++, 02_2 - Profiler.pptxCQG Ukraine IP, C++, 02_2 - Profiler.pptx
3. TemplatesCQG Ukraine IP, C++, 03 - Templates.pptCQG Ukraine IP, C++, 03 - Templates.ppt 4. STL: containers and iteratorsCQG Ukraine IP, C++, 04 - STLCQG Ukraine IP, C++, 04 - STL 5. STL: algorithms and exceptionsto be done 6. Boost: memory managementCQG Ukraine IP, C++, 06 - Boost - memory management and functionCQG Ukraine IP, C++, 06 -...y management and function 7. Boost: bind, thread, assertsCQG Ukraine IP, C++, 07 - Boost function and threading.pptCQG Ukraine IP, C++, 07 -...unction and threading.ppt 8. Multithreading: W32, boost, poolsCQG Ukraine IP2010, C++, 08 - Boost other librariesCQG Ukraine IP2010, C++, ...8 - Boost other libraries 9. Debuggingto be done 10. MFCCQG Ukraine IP2010, C++, 11 - MFCCQG Ukraine IP2010, C++, 11 - MFC
ЛитератураМы составили список литературы для самостоятельного изучения.
|