Результаты поиска по запросу "library-design"

0 ответов

Почему стандартные классы иногда имеют, казалось бы, не связанные методы?

4 ответа

Почему универсальный IList <> не наследует неуниверсальный IList

IList<T> не наследуетIList гдеIEnumerable<out T> наследуетсяIEnumerable. Еслиout Модификатор являются единственной причиной, почему большая часть реализацииIList<T> (например.Collection<T>, List<T>) реализуетIList интерфейс. Так что любой может ...

4 ответа

Почему универсальный IList <> не наследует неуниверсальный IList

ТОП публикаций

4 ответа

Я смеялся над возражением document.write (). Я использовал их только для того, чтобы показать, что объекты работают правильно. На самом деле они не являются частью кода.

Мой последний проект не может использовать большую библиотеку, что меня огорчает. Есть несколько вещей, которые я хотел бы получить из любой библиотеки, например, отсутствующие функциисовместимыйaddClass, hasClass, removeClassи т.д. Так я и ...

5 ответов

Таким образом, вызов DoSomething () для объекта, производного от SomethingBase, выполнит член, если таковой существует, или свободную функцию в противном случае. Обратите внимание, что нечего бросать, вы получите ошибку компиляции, если нет совпадения с вашим вызовом.

ство библиотек C ++, включенных в стандарт, позволяют адаптировать ваши объекты для использования в библиотеках. Выбор часто между функцией-членом или свободной функцией в том же пространстве имен. Я хотел бы знать механику и конструировать код ...