Ефективен С++ 50 конкретни начина да подобрите своите програми и проекти Скот Майерс За особеностите на екземпляра Състояние: Отлично Наличност: 1 бр. - в това състояние и цена в този щанд. Други екземпляри от книгата Задай въпрос относно екземпляра За изданието Издателство: Зест Прес Град на издаване: София Година: 2003 г. Език: Български Страници: 244 Корици: Меки Преводач: Мартин Климентов Категория: Компютри, софтуер, интернет Професионална компютърна серия на "Addison-Wesley". Авторът на незаменимата книга Ефективен C++ ви предлага оице 35 нови начина да подобрите своите програми и проекти. Основавайки се на дългогодишен опит, Майерс обяснява как се пише по-ефективен софтуер: по-ефикасен, по-стабилен, по-стегнат, по-преносим и по-лесен за повторно използване. Накратко, как се пише просто по-добър софтуер на C++. По-ефективен C++ включва: доказани методи за подобряване на ефективността на програмите, включително задълбочени изследвания на разходите на време и пространство, свързани с отделните механизми на езика C++; детайлни описания на по-сложни техники, използвани от експертите по C++, включваше placement new, виртуални конструктори, умни указатели, броене на псевдоними, класове-посредници и множествено виртуализиране; примери за ефектите от обработването на изключения върху структурата и поведението на класовете и функциите в C++; практическо приложение на нови механизми на езика като bool, mutable, explicit, namespace, член-шаблони, STL и други. Ако вашите компилатори все още не поддържат някой от тези механизми, Майерс ще ви покаже как да постигнете целта си и без тях. Скот Майерс е един от всепризнатите световни авторитети по въпросите на разработването на софтуер със C++. Той е авторът на "Ефективен C++" и "Ефективен C++ - CD" (демонстрационна версия можете да намерите на адрес http://meyerscd.awl.com), бивш автор на колонки в "C++ Report", често появяващ се автор на страниците на "C++ Users Journal" и "Dr. Dobbs Journal", както и консултант на клиенти от цял свят. Член на консултантския съвет на "NumeriX LLC" и "InfoCruiser Inc". Той има докторска степен по информатика от "Brown University". Съдържание Специални благодарности Въведение Основи Правете разлика между указатели и псевдоними Предпочитайте преобразуванията на типове от C++ Никога на третирайте масивите полиморфично Избягвайте ненужните конструктори по подразбиране Оператори Внимавайте с дефинираните от потребителите функции за преобразуване Правете разлика между префиксните и постфиксните форми на операторите за увеличаване и намаляване Никога не предефинирайте &&, || или, Научете различните значения на new и delete Изключения Използвайте деструкторите, за да предотвратите загуба на ресурси Избягване на загуба на ресурси в конструкторите Не позволявайте на изключенията да напускат деструкторите Научете по какво хвърлянето на изключение се различава от подаването на параметър или от извикването на виртуална функция Улавяйте изключения по псевдоним Използвайте спецификациите на изключения разумно Научете цената на обработването на изключения Ефективност Не забравяйте правилото 80-20 Използвайте мързеливо оценяване Амортизирайте цената на очакваните изчисления Научете произхода на временните обекти Оптимизиране на връщаните стойности Предефинирайте, за да избегнете неявното преобразуване на типове По възможност използвайте op= вместо op Не забравяйте алтернативните библиотеки Научете цените на виртуалните функции, множественото наследяване, виртуалните базови класове и RTTI Техники Виртуализиране на конструктори и на функции, които не са членове на някакъв клас Ограничаване на броя на обектите от даден клас Изискване или забраняване на използването на обекти в динамичната памет Умни указатели Броене на псевдоними Класове-посредници Създаване на функции, виртуални по отношение на повече от един обект Разни Програмирайте в бъдеще време Правете всички междинни класове абстрактни Научете как да комбинирате C++ със C в една програма Запознайте се със стандарта на езика Препоръчвана литература Реализация на auto_ptr Индекс Индекс на примерните класове За поръчка Цена: 38,00 € (+ отделно цена за доставка) Поръчай Техническа грешка. Моля, презаредете страницата и проверете кошницата. Добави в бележника Условия по продажбата Търговец: щанд "Davidov" Необслужване на поръчка: 1% риск (спрямо 100 поръчани) Издава: данъчни фактури Отстъпки 5%:При поне 3 книги от същия щанд. 7%:При поне 5 книги от същия щанд. 10%:При поне 10 книги от същия щанд. Как се отброява (напр. при комплект)? Доставка (с преглед и тест) До офис на Еконт: около 3,10 € (до 1 кг) До офис на Спиди: не предлага До адрес по Еконт: около 4,02 € (до 1 кг) До адрес по Спиди: не предлага До BOX NOW автомат: не предлага Лична среща: 0,00 € - в София (виж подробности) Пратката пристига: 1-5 раб. дни след поръчване Доставя за чужбина: Да - научи повече (en) Ще платите само една доставка, ако поръчате още книги от същия щанд - "Davidov". За щанд "Davidov" Книги: 16 965 (разгледай) Единични за сайта към момента: 2 699 (разгледай) Други типове продукти: 10 (разгледай) В "Книжен пазар" от: 2011 г. --- При промени/проблеми с поръчката Как да: Откажа поръчана книга? Се свържа с щанда продавач? Как да процедирам при: Забавяне на изпращането. Несъответстваща на описанието или объркана книга. Други предложения Други екземпляри от книгата ‹ › 2003 г. | Отлично 38,35 € 2003 г. | Много добро 35,79 € 2003 г. | Много добро 44,99 € Книги от същия автор Разгледай книги от същия автор Подобни книги Разгледай подобни книги