Как и большая часть возможностей в
языках программирования, перегрузка операций может применяться как
правильно, так и неправильно. В частности, можно так воспользоваться
возможность определять новые значения старых операций, что они станут
почти совсем непостижимы. Представьте, например, с какими сложностями
столкнется человек, читающий программу, в которой операция + была
переопределена для обозначения вычитания.
Данный
аппарат должен уберечь программиста/читателя от худших крайностей
применения перегрузки, потому что программист предохранен от изменения
значения операций для основных типов данных вроде int, а также потому,
что синтаксис выражений и приоритеты операций сохраняются.
Может
быть, разумно применять перегрузку операций главным образом так, чтобы
подражать общепринятому применению операций. В тех случаях, когда нет
общепринятой операции или имеющееся в C++ множество операций не
подходит для имитации общепринятого применения, можно использовать
запись вызова функции.
Инструменты Internet Explorer 8 Beta 2 для разработчиков.
В марте этого года мы
уже писали об инструментах для разработчика в IE8 Beta 1, но IE8 Beta2
позволяет более полно использовать инструменты за счет значительных изменений в
имеющихся функциях, а также новых возможностей.
В принципе инструменты для разработчика должны обладать следующими свойствами: Быть интегрированными и простыми в использовании;
Иметь визуальный интерфейс; C их помощью можно быстро протестировать сайт.
Дата проведения: 28 октября 2008 г.; Место проведения: Амбер Плаза, Москва,
Россия. Конференция для веб-разработчиков и разработчиков мобильных приложений в
Москве. Узнайте, как наилучшим образом использовать инструменты разработки и API
от Google, чтобы создавать социальные, мобильные и картографические приложения,
как использовать AJAX/JavaScript инструменты и библиотеки от Google и многое
другое из первых уст.
ТОП 10 самых раздражающих факторов для программиста.
Совсем недавно наткнулся в интернете на забавный "хит-парад" наиболее
раздражающих вещей для программиста. Поскольку он был на английском — решил
перевести текст и несколько адаптировать к нашим реалиям…