Результаты поиска по запросу "library-design"
Почему универсальный IList <> не наследует неуниверсальный IList
IList<T> не наследуетIList гдеIEnumerable<out T> наследуетсяIEnumerable. Еслиout Модификатор являются единственной причиной, почему большая часть реализацииIList<T> (например.Collection<T>, List<T>) реализуетIList интерфейс. Так что любой может ...
Я смеялся над возражением document.write (). Я использовал их только для того, чтобы показать, что объекты работают правильно. На самом деле они не являются частью кода.
Мой последний проект не может использовать большую библиотеку, что меня огорчает. Есть несколько вещей, которые я хотел бы получить из любой библиотеки, например, отсутствующие функциисовместимыйaddClass, hasClass, removeClassи т.д. Так я и ...
Таким образом, вызов DoSomething () для объекта, производного от SomethingBase, выполнит член, если таковой существует, или свободную функцию в противном случае. Обратите внимание, что нечего бросать, вы получите ошибку компиляции, если нет совпадения с вашим вызовом.
ство библиотек C ++, включенных в стандарт, позволяют адаптировать ваши объекты для использования в библиотеках. Выбор часто между функцией-членом или свободной функцией в том же пространстве имен. Я хотел бы знать механику и конструировать код ...