Курсы » C++ »

9, Авг 2009

Course Description: This course is an in-depth study of programming in C++, with emphasis on features supporting the development of large, efficient, and reusable object-oriented systems.

Contents:
Review of C, Java, C++ Syntax Basics
Types, Classes and Inheritance
Memory (Stack and Heap Based objects)
Functions and Function Pointers
Methods and Method Pointers
Scope Resolution Operator
Values, Pointers and References
Static and Dynamic Binding
Operator Overloading
Constants
Construction, Destruction and Initialization
Containers and Iterators
Templates
Multiple Inheritance
Patterns

Описание курса: Этот курс посвящен углубленному изучению программирования на С++, с особым упором на возможнсть разработки крупных, эффективных и обладающих возможности повторного использования объектно-ориентированных систем.

Раздел в вики, посвященный курсу.

  • Категории: C++
30, Окт 2009

Второе задание по курсу С++. История похожа на ту, что была в первом задании, только теперь нужно:

  • создать несколько бегунов (различные классы)
  • добавить из в два связных списка (две гонки)
  • рассчитать время финиша для каждого из них по нехитрой формуле
  • сделать глубокую копию каждого листа через правильный copy constructor
  • создать новый лист, записать туда элементы с отсортированном виде
  • вывести результат на экран

Скачать архив с исходниками (5кб)

24, Окт 2009

Первое задание, о котором было видео, уже оценено и теперь я могу выложить исходные коды:

6, Окт 2009

Полное выполнение первого задание по курсу С++ (о том, почему я беру этот курс второго года заново, я расскажу отдельно). Несколько пометок:

  • В подкасте и на канале на YouTube выложены короткии версии этого видео – только первые 5 минут (судя по голосованию, отныне полные версии следует добавлять в подкаст).
  • Включать iostream в каждый файл нужно оно или не нужно – это просто привычка, не ругайте
  • Исходный код будет выложен после 7го октября (дедлайн задания, выкладывать код в интернет до этой даты – нарушение)
  • Если здесь HD-режим недоступен, значит нужно перейти на vimeo.

9, Авг 2009

Полный цикл лекций по курсу Programming in C++, Carleton Univerity, 2008. ВНИМАНИЕ! Эти лекции медленно переносятся в вики, вы тоже можете помочь.

Классы



Warning: Parameter 1 to id_generic_callback() expected to be a reference, value given in /home/users/f/freetonik/domains/css.freetonik.com/wp-content/plugins/intensedebate/intensedebate.php on line 911

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8641257 bytes) in /home/users/f/freetonik/domains/css.freetonik.com/wp-includes/functions.php on line 959