1. LiterNet
  2. Културни новини
  3. Книгосвят
  4. За култура
Търсачка

Ефективен С++

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 Индекс Индекс на примерните класове

За поръчка

Условия по продажбата
Търговец:
щанд "Davidov"
Необслужване на поръчка:
1% риск
Издава:

Отстъпки

5%:При поне 3 книги от същия щанд.

7%:При поне 5 книги от същия щанд.

10%:При поне 10 книги от същия щанд.

Доставка

(с преглед и тест)

До офис на Еконт:
До офис на Спиди:
не предлага
До адрес по Еконт:
До адрес по Спиди:
не предлага
До BOX NOW автомат:
не предлага
Лична среща:
Пратката пристига:
Доставя за чужбина:
Да - научи повече (en)

Ще платите само една доставка, ако поръчате още книги от същия щанд - "Davidov".

За щанд "Davidov"

Книги:
16 965 (разгледай)
Единични за сайта към момента:
2 699 (разгледай)
Други типове продукти:
10 (разгледай)
В "Книжен пазар" от:
2011 г.

При промени/проблеми с поръчката

Как да:

Как да процедирам при:

Други предложения

Подобни книги