Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
study:fall2013:3cpp_mm [2013/11/23 01:04]
ash
study:fall2013:3cpp_mm [2014/10/04 16:58] (текущий)
ash
Строка 30: Строка 30:
   * [[http://pastebin.com/gmcyS9Ec | Пример использования стандартного случайного генератора]]. {{study:fall2012:3cpp_mm:randomdemomulfiles.zip | Пример проекта с несколькими файлами}}. [[http://www.johndcook.com/cpp_TR1_random.html | Больше примеров]], подробное [[http://www.cplusplus.com/reference/std/random/ | описание модуля std::random]]. Нам нужен только пример, читать две последние ссылки имеет смысл только интересующимся.    * [[http://pastebin.com/gmcyS9Ec | Пример использования стандартного случайного генератора]]. {{study:fall2012:3cpp_mm:randomdemomulfiles.zip | Пример проекта с несколькими файлами}}. [[http://www.johndcook.com/cpp_TR1_random.html | Больше примеров]], подробное [[http://www.cplusplus.com/reference/std/random/ | описание модуля std::random]]. Нам нужен только пример, читать две последние ссылки имеет смысл только интересующимся. 
   * {{study:fall2012:3cpp_mm:unittest.zip | Проект с примером использования фреймворка googletest}} и {{study:fall2012:gtest_vs2010_ash.pdf | Руководство по добавлению фреймворка в проект}} + {{study:fall2012:gtest.zip | сами  файлы фреймворка}} + [[http://code.google.com/p/googletest/wiki/V1_6_Primer | вводная статья из официальной документации]]. //Для корректной работы фреймворка в MS Visual Studio 2012, добавьте первой строчкой в gtest.h следующее: '#define _VARIADIC_MAX 10'//   * {{study:fall2012:3cpp_mm:unittest.zip | Проект с примером использования фреймворка googletest}} и {{study:fall2012:gtest_vs2010_ash.pdf | Руководство по добавлению фреймворка в проект}} + {{study:fall2012:gtest.zip | сами  файлы фреймворка}} + [[http://code.google.com/p/googletest/wiki/V1_6_Primer | вводная статья из официальной документации]]. //Для корректной работы фреймворка в MS Visual Studio 2012, добавьте первой строчкой в gtest.h следующее: '#define _VARIADIC_MAX 10'//
 +
 +
  
  
Строка 139: Строка 141:
   - Невозможность получить динамически перегружаемый метод имеющимися средствам   - Невозможность получить динамически перегружаемый метод имеющимися средствам
  
 +//26 ноября//
 +  - Виртуальные методы. Различие виртуальный/невиртуальный метод.
 +  - Чисто виртуальные (абстрактные) методы. Абстрактные классы и интерфейсы.
  
 +//3 декабря//
 +  - Статические методы и поля.
 +  - Виртуальные конструкторы. Фабричный статический метод, clone, "proto".
 +  - Интерфейсы и множественное наследование.
 +  
 +//10 декабря//
 +  - Подготовка к зачету по ООП.
 +  - Самостоятельная работа.
 +  - Консультации.
 +**Материалы**\\
 +[[http://pastebin.com/y7G0yDYu|Вопросы для зачета]]
  
 +//17 декабря//
 +  - Зачет по ООП.
  
-===== Задачи ===== 
  
-|  ^  I   ^ II  ^ FP  | 
-^1. Караваева Валерия  |  +  |  +  |  ?  | 
-^2. Алиева Наталия      +  |  +  |  ?  | 
-^3. Зиннатулина Белла  |  +  |  +  |  ?  |  
-^4. Куликов Даниил      +  |  +  |    | 
-^5. Куракин Владислав  |            | 
-^6. Эсаулова Екатерина |  +  |        | 
  
 +
 +
 +===== Задачи =====
 +
 +|  ^  I  ^  II  ^  FP  ^  IV  ^  OOP  |
 +^1. Караваева Валерия  |  +  |  +  |  +  | +  |  +  |
 +^2. Алиева Наталия      +  |  +  |  +  | +  |  +  |
 +^3. Зиннатулина Белла  |  +  |  +  |  +  | +  |  +  |
 +^4. Куликов Даниил      +  |  +  |  +  |    |  +  |
 +^5. Куракин Владислав  |                 |
 +^6. Эсаулова Екатерина |  +  |             |
 + 
 Номер Вашего варианта = Ваш номер в таблице выше. Если у Вас нет задания, Вы нашли ошибку или формулировка не до конца ясна, просьба отправить мне запрос по почте. Обозначения: плюсик --- задача зачтена, вопрос --- решение отправлено на доработку (т.е. я жду исправлений).  Номер Вашего варианта = Ваш номер в таблице выше. Если у Вас нет задания, Вы нашли ошибку или формулировка не до конца ясна, просьба отправить мне запрос по почте. Обозначения: плюсик --- задача зачтена, вопрос --- решение отправлено на доработку (т.е. я жду исправлений). 
  
Строка 164: Строка 186:
 **Задание 4** Задание на структуры. [[http://pastebin.com/kzdw7GmU | Варианты заданий]]. Задание описано по ссылке, кратко суть. Написать программу "Записная книжка". Программа должна позволять вводить данные, искать и удалять. Варианты отличаются видами поиска и форматом хранения данных. **Задание 4** Задание на структуры. [[http://pastebin.com/kzdw7GmU | Варианты заданий]]. Задание описано по ссылке, кратко суть. Написать программу "Записная книжка". Программа должна позволять вводить данные, искать и удалять. Варианты отличаются видами поиска и форматом хранения данных.
  
 +**Задание OOP** Необходимо реализовать классы для очередей и списков (на массивах и на списках). Описать виртуальные классы 
 +для очередей, списков и PushPullera. Реализовать конструкторы, конструкторы копирования, деструкторы, операторы присваивания, виртуальный метод clone() и статический фабричный метод.
  
  
 ===== Посещаемость ===== ===== Посещаемость =====
  
-|  ^ 3.09 ^ 10.09 ^ 17.09 ^ 24.09 ^ 1.10 ^ 8.10  ^ 15.10  ^ 22.10  ^ 29.10  ^  5.11  ^  12.11  ^  19.11 | +|  ^ 3.09 ^ 10.09 ^ 17.09 ^ 24.09 ^ 1.10 ^ 8.10  ^ 15.10  ^ 22.10  ^ 29.10  ^  5.11  ^  12.11  ^  19.11  ^ 26.11  ^ 3.12  
-^1. Караваева Валерия  |  +  |  +(1)  |  +(3)  |  +  |  +  |  +  |  +  |  +  |  +  |  +  |  +  |  +  | +^1. Караваева Валерия  |  +  |  +(1)  |  +(3)   +  |  +   +  |  +  |  +  |  +  |  +  |  +  |  +  |  +  |  +  | 
-^2. Алиева Наталия      +  |  +(1)  |  +(2)  |  +  |  +  |  +  |  +  |  +  |  +  |  +  |  +  |  +  | +^2. Алиева Наталия      +  |  +(1)  |  +(2)   +  |  +   +  |  +  |  +  |  +  |  +  |  +  |  +  |  +  |  +  | 
-^3. Зиннатулина Белла  |  +  |      |  +(3)  |  +  |  +  |  +  |  +  |  +  |  +  |  +  |  +  |  +  | +^3. Зиннатулина Белла  |  +  |      |  +(3)   +  |  +   +  |  +  |  +  |  +  |  +  |  +  |  +  |  +  |  +  | 
-^4. Куликов Даниил      +  |  +(1)  |      |  +  |  +  |  +  |  +  |  +  |  +  |  +  |  -  |  +  | +^4. Куликов Даниил      +  |  +(1)  |      |  +  |  +  |  +  |  +  |  +  |  +  |  +  |  -  |  +   -  |  -  | 
-^5. Куракин Владислав  |  +  |      |      |  -  |  -  |  -  |  -  |  -  |  -  |      -  |  -  |+^5. Куракин Владислав  |  +  |      |      |  -  |  -  |  -  |  -  |  -  |  -  |     |  -  |  -  |  -  |  -  |
  
  
study/fall2013/3cpp_mm.1385154258.txt.gz · Последнее изменение: 2013/11/23 01:04 — ash
Наверх
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0