Быстрый поиск:
Интернет магазин книг, книги купить книги, магазин книги Украины, доставка книги почтой, новые книги.
    товаров: 0 шт.
        сумма: 0 грн.
 
Каталог книги | Новые книги | Оплата | Доставка книги | Контакты | Помощь | Подписаться на RSS-новинки
 
 

     Книги по бизнесу
   Книги банки,деньги,кредит
   Книги по бизнесу
   Книги по бухучету
   Книги инвестиционный бизнес
   Книги коммерция и продажи
   Книги по маркетингу и рекламе
   Книги по менеджменту
   Книги по праву
   Книги по предпринимательству
   Книги по финансам
   Книги по экономике
   Книги по экономической теории
     Книги компьютерные
   Книги CAD-ы
   Книги 3d MAX
   Книги ACCESS
   Книги Adobe
   Книги Assembler
   Книги Basic
   Книги C, C++,С#
   Книги Delphi
   Книги EXCEL
   Книги HTML,XML, Dynamic, CSS
   Книги Java
   Книги JavaScript
   Книги Linux
   Книги MAC
   Книги Maya
   Книги OFFICE
   Книги Oracle
   Книги Pascal
   Книги Perl
   Книги PHP
   Книги SQL
   Книги UML
   Книги Unix
   Книги VBA
   Книги Visual Studio
   Книги WEB дизайн
   Книги Windows 2000
   Книги Windows Server
   Книги Windows Vista
   Книги Windows XP
   Книги WORD
   Книги Алгоритмы
   Книги 1C Учет
   Книги Издательские системы
   Книги по информатике
   Книги по компьютерной безопасности
   Книги по компьютерному железу
   Книги компьютерные сети
   Книги мультимедиа
   Книги Нейронные сети
   Книги ООП
   Книги Примочки программирования
   Книги по программированию для WEB
   Книги Прочая графика
   Книги прочая разработка
   Книги прочие CAD
   Книги прочие базы данных
   Книги прочие ОС
   Книги прочие офисное ПО
   Книги самоучители
   Книги Цифровое фото
   Книги электронная коммерция
   Книги Corel
   Книги Windows 7
   Книги Прочее для интернет
   Книги SEO оптимизация и продвижение
   Книги SolidWorks
     Книги по психологии
   Книги по психоанализу
   Книги по психологии
   Книги по психологии бизнеса
   Книги психология женский клуб
   Книги психология НЛП
   Книги психология общая
   Книги психология популярная
   Книги психология прикладная
   Книги психология прочее
   Книги психология психотерапия
   Книги психология социальная
   Книги психология тест
   Книги психология тренинг
     Знаменитые люди
     Книги о детях
     Естественные науки



492-347-068
order#superkniga.com.ua


Принимаем к оплате:
Оплатить WebMoney
Оплатить WebMoney
Оплатить WebMoney
Оплатить WebMoney
Оплатить WebMoney

Реклама
 
  Книги компьютерные - Книги C, C++,С#
Купить книгу  Книга Эффективное использование С++ 50 рекомендаций по улучшению ваших программ и проектов. Мейерс
 
 
Share |
Купить книгу почтой в интернет магазине Книга Эффективное использование С++ 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++

Послесловие

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

Быстрый фильтр: Книга | Эффективное | использование | С++ | 50 | рекомендаций | по | улучшению | ваших | программ | и | проектов | | Мейерс |

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

 
     



    Купить книгу в разделе Книги компьютерные - Книги C, C++,С#  
 
Книга С# в кратком изложении. Бишоп Дж.
Купить книгу почтой в интернет магазине Книга С# в кратком изложении. Бишоп Дж. Книга предназначена для обучения основам объектно-ориентированного программирования с использованием языка С# и затрагивает почти все основные средства языка, включая пространства имен, использование коллекций и программирование сетевых задач. Особенное внимание уделяется концепциям полиморфизма и расширяемости.
Книга C++/CLI: язык Visual C++ для среды .NET. Хогенсон
Купить Книга C++/CLI: язык Visual C++ для среды .NET. Хогенсон Книга Гордона Хогенсона представляет собой описание нового языка C++/CLI, разработанного фирмой Microsoft для платформы .NET. В ней достаточно подробно описаны все отличия данного диалекта от базового языка Visual C++ и для каждого нового средства языка приведены короткие выразительные, законченные примеры, которые читатель может самостоятельно скомпилировать и выполнить.
 
     
 
   
СУПЕРКНИГА © 2003-2011
Skylogic - Заказать продвижение сайтов в Одессе
Книги купить почтой - доставка книги почтой по Украине.
Интернет магазин книги | Новые книги | Оплата книги | Доставка книги | Контакты | Помощь