ATL Archetypes
W tym kontekście archetyp jest klasa teoretyczne dostaw zbioru metod, danych członków, funkcje statycznych, definicje typedef lub inne funkcje.Archetyp zawiera również opis semantykę niezbędne do tworzenia lub klasa służy do reprezentowania w szczególności koncepcji.Klasy, które naśladować archetyp podając te same funkcje mogących zaczepić tego samego pojęcia i mogą być używane, tam, gdzie można archetyp.
Pierwowzorami są przydatne w C++ opisu funkcji prawidłowe wartości dla parametrów szablonu.Projektant szablonu zawiera jasne pomysł konieczne i wystarczające cechy parametr szablonu i kompilator będzie wymuszać wymogów składni w czasie kompilacji, ale użytkownik szablonu musi dokumentacji opisano semantykę i umożliwić relacje między pierwowzorami i klasy powinny być wyraźnie określone.
Przykłady pierwowzorami w standardowa biblioteka języka C++ są różne rodzaje iteratora kontenera.Pierwowzorami te są opisane w tematach Konwencji iteratora i Pojemnikach STL.
ATL Server definiuje pierwowzorami następujące:
Nazwa |
Opis |
---|---|
Klasy, które odpowiadają pracownika archetyp podać kod do przetwarzania elementów pracy w kolejce puli wątków. |