Закрыть

COTTOC.NET

Добро пожаловать на сайт COTTOC.NET - качайте бесплатно, качайте с торрента, качайте у нас!
У нас Вы найдете и скачаете:
  • Игры для PC, PSP, XBOX, WII, PS3, PS2
  • Фильмы, мультфильмы, видеоклипы
  • Программы для компьютера
  • Книги, аудиокниги, музыку
Спасибо что выбрали наш сайт
Мы признательны Вам за Ваш выбор. Приятного времяпровождения на нашем сайте.


Информация
Opera 18RAR Repair Tool v4.0Adobe Audition 3.0CuteFTP Professional v 8.1WinRAR Decrypting System v0.12Ulead DVD Moviefactory v7.0 plus

Скачать игры

Disney Infinity 3.0: Gold Edition [2016] ENG
Disney Infinity 3.0 Edition - это аркадная песочница, посвященная героям различных франчайзов «Диснея». В третьей части Disney Infinity к героям «Пиратов Карибского моря», мультфильмов студии Pixar и ...

Смотреть онлайн

Джиллиан Майклс - Нет проблемным зонам! | Jillian ...
Добро пожаловать на занятия к одному из самых популярных фитнес-тренеров на телевидении - Джиллиан Майклс. В этой программе она расскажет о своей формуле преображения женского тела и продемонстрирует ...

Скачать фильмы

Анна - королева пиратов | Anne of the Indies [195 ...
Эта история о капитане, наводившем ужас на торговцев от Карибов до Лондона. Этот капитан - женщина! Анна беспощадна к англичанам, она мстит за убитого брата. Учитель Анны - знаменитый пират Чёрная ...

Скачать игры

Популярные игры

War Thunder
War Thunder«War Thunder» - отличная возможность сразиться онлайн в небе на разнообразных самолетах, а так же сыграть с друзьями в танки



FIFA 15
FIFA 15Игра «FIFA 15» продолжает знаменитую серию футбольных симуляторов FIFA. FIFA 15 поднимает реалистичность виртуального футбола на новую высоту! В этой части ценителей футбола ожидает совершенно новый движок искусственного интеллекта, благодаря которому были улучшены командные элементы игры. Играй в футбол, пройди игру до конца и выиграй кубок мира!



Metro Redux Bundle
Metro Redux Bundle«Metro Redux Bundle» - новый шутер от первого лица, события которого разворачиваются в будущем, после событий великого апокалипсиса. Спуститесь и выживите в Московском метро, где скорее всего прийдется немного пострелять...



Снайпер. Воин-призрак 2
Снайпер. Воин-призрак 2Если ты не любишь спешки на войне, то новая игра «Снайпер. Воин-призрак 2» для тебя. В новой части игры тебе снова предстоит выступить в роли бесшумного убийцы и отправиться на вражескую территорию для уничтожения заданных целей. Готов? Тогда бери свою винтовку и выполни все миссии.



Far Cry
Far CryПолная сборка игровой серии «Far Cry», компьютерной игры, трёхмерного шутера от первого лица. «Far Cry» - отличная возможность проверить свои навыки в стрельбе по врагам.



Crysis 3
Crysis 3Crysis 3 — продолжение популярного шутера на компьютер. Новый Crysis 3 - уникальный шутер, реализованный в ошеломляющей графике, невиданой прежде в любой другой игре.



Medal of Honor Warfighter: Limited Edition
Medal of Honor Warfighter: Limited EditionMedal of Honor Warfighter - новый шутер о «реалистичной» войне, в основе которого лежат воспоминания бойцов элитного подразделения U.S. Tier 1 Operators, не понаслышке знакомых с военными операциями. Вам предстоит на себе ощутить, каково это — сражаться на поле боя в роли солдата самого дисциплинированного и обученного подразделения в мире. Приготовьтесь оказаться в гуще настоящей битвы и сразиться с глобальной угрозой.



Battlefield 4
Battlefield 4В новой игре Battlefield 4 Вам предстоит выступить в роли сержанта Даниеля Рекера, члена группы элитного подразделения Tombstone. Вас ждут захватывающая индивидуальная кампания и сетевые баталии во всех регионах земного шара. Благодаря передовой технологии Frostbite 2 игра Battlefield 4 откроет перед Вами новые горизонты жанра боевика от 1-го лица.



Mafia 2
Mafia 2Мафия бессмертна: долгожданное продолжение знаменитой гангстерской саги от создателей оригинальной игры — новое погружение в беспощадный и интригующий мир, сулящий множество острых ощущений.



S.T.A.L.K.E.R.
S.T.A.L.K.E.R.Антология игры S.T.A.L.K.E.R. Действие этой игры, признанной новым словом в жанре экшен, разворачивается в чернобыльской зоне отчуждения в 2012 году



Скачать бесплатно

Статистика

Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов
Категория: Книги | Опубликовал: potatunchik | Обновление: 29 марта 2013
Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов

В книге приводятся практические рекомендации по проектированию и программированию на языке C++. Изложены правила, позволяющие программисту сделать выбор между различными методами реализации программы - наследованием и шаблонами, шаблонами и указателями на базовые классы, открытым и закрытым наследованием, закрытым наследованием и вложенными классами, виртуальными и невиртуальными функциями и т.п. Для иллюстрации всех принципов используются новейшие языковые средства из стандарта ISO/ANSI C++ - внутриклассовая инициализация констант, пространства имен и шаблоны-члены класса. Рассматривается стандартная библиотека шаблонов и классы, подобные string и vector.

Содержание:

Глава 1. Переход от С к C++
Правило 1. Предпочитайте const и inline использованию #define
Правило 2. Предпочитайте использованию
Правило 3. Предпочитайте new и delete использованию malloc и free
Правило 4. Предпочитайте комментарии в стиле C++

Глава 2. Управление памятью
Правило 5. Используйте одинаковые формы new и delete
Правило 6. Используйте delete в деструкторах для указателей членов
Правило 7. Будьте готовы к нехватке памяти
Правило 8. При написании операторов new и delete придерживайтесь ряда простых правил
Правило 9. Старайтесь не скрывать "нормальную" форму new
Правило 10. Если вы написали оператор new, напишите и оператор delete

Глава 3. Конструкторы, деструкторы и операторы присваивания
Правило 11. Для классов с динамическим выделением памяти объявляйте копирующий конструктор и оператор присваивания
Правило 12. Предпочитайте инициализацию присваиванию в конструкторах
Правило 13. Перечисляйте члены в списке инициализации в порядке их объявления
Правило 14. Убедитесь, что базовые классы меют виртуальные деструкторы
Правило 15. operator= должен возвращать ссылку на *this
Правило 16. В operator= присваивайте значения всем элементам данных
Правило 17. В operator= осуществляйте проверку на присваивание самому себе

Глава 4. Классы и функции: проектирование и объявление
Правило 18. Стремитесь к таким интерфейсам классов, которые будут полными и минимальными
Правило 19. Проводите различие между функциями-членами, функциями, не являющимися членами класса, и дружественными функциями
Правило 20. Избегайте данных в открытом интерфейсе
Правило 21. Везде, где только можно, используйте const
Правило 22. Предпочитайте передачу параметров по ссылке передаче по значению
Правило 23. Не пытайтесь вернуть ссылку, когда вы должны вернуть объект
Правило 24. Тщательно обдумывайте выбор между перегрузкой функции и аргументами по умолчанию
Правило 25. Избегайте перегрузки по указателю и численному типу
Правило 26. Примите меры предосторожности против потенциальной неоднозначности
Правило 27. Явно запрещайте использование нежелательных функций-членов, создаваемых компилятором по умолчанию
Правило 28. Расчленяйте глобальное пространство имен

Глава 5. Классы и функции: реализация
Правило 29. Избегайте возврата "дескрипторов" внутренних данных
Правило 30. Не используйте функции-члены, возвращающие неконстантные указатели или ссылки на члены класса с более ограниченным доступом
Правило 31. Никогда не возвращайте ссылку на локальный объект или разыменованный указатель инициализированный внутри функции посредством new
Правило 32. Откладывайте определение переменных до последнего момента
Правило 33. Тщательно обдумывайте использование встраиваемых функций
Правило 34. Уменьшайте зависимости файлов при компиляции

Глава 6. Наследование и объектно-ориентированное проектирование
Правило 35. Используйте открытое наследование для моделирования отношения "есть разновидность"
Правило 36. Различайте наследование интерфейса и наследование реализации
Правило 37. Никогда не переопределяйте наследуемые невиртуальные функции
Правило 38. Никогда не переопределяйте наследуемое значение аргумента по умолчанию
Правило 39. Избегайте приведения типов вниз по иерархии наследования
Правило 40. Моделируйте отношения "содержит" и "реализуется посредством" с помощью вложения
Правило 41. Различайте наследование и шаблоны
Правило 42. Продумывайте подход к использованию закрытого наследования
Правило 43. Продумывайте подход к использованию множественного наследования
Правило 44. Говорите то, что думаете, понимайте то, что говорите

Глава 7. Другие принципы
Правило 45. Необходимо знать, какие функции неявно создает и вызывает C++
Правило 46. Предпочитайте ошибки во время компиляции ошибкам во время выполнения
Правило 47. Обеспечьте инициализацию нелокальных статических объектов до их использования
Правило 48. Уделяйте внимание предупреждениям компилятора
Правило 49. Ознакомьтесь со стандартной библиотекой
Правило 50. Старайтесь понимать цели C++

Послесловие

Алфавитный указатель

Название: Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов
Автор: Скотт Мейерс
Издательство: ДМК
Жанр: Программирование
Год: 2000
Страниц: 236
Язык: русский
Формат: PDF
Размер файла: 51,32 Mb

Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов

Скачать | Зеркало

Скачать бесплатно: книги скачать программирование
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
ОЦЕНИТЬ!
0 (голосов - 0)
Просмотров: 484 | Комментариев: 0


Другие новости по теме:
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

Качай с торрента!

Новый торрент трекер, где вы можете без труда скачать бесплатно и быстро фильмы, игры, музыку, программы. Нет ничего проще чем скачать фильм или игру с торрента. Нужен фильм? Нужна игра? Нужна программа? Качай быстро, качай бесплатно, качай с торрента!

Фильмы бесплатно

Сайт посвященный кино. На сайте огромная коллекция фильмов разных жанров, в том числе старые ретро фильмы, советские фильмы и просто шедевры мирового кинематографа, вошедшие в список 1000 величайших фильмов мира. Ужасы, триллеры, фантастика, боевики, документальные и многое другое Вы найдете у нас...