Работа в среде проектирования Rational Rose. Гусин А.Н - 28 стр.

UptoLike

BASE
BASE
Derived
class Derived<BASE> : public BASE
{
};
T
Task
Task<CMultiSync>
MTClass
class MTClass : public Task<CMultiSync>
{
};
Рис.19
Определение класса Шаблона.
Рис.20
Иллюстрация Шаблона.
Ограничения в Rose Visual C++
Rose Visual C++ не поддерживает namespaces, вложенные классы (или
structs - структуры), и typedefs. Нет никакой поддержки для производства их
от модели, и не будет выведено никакого предупреждения, если они
встречаются в коде. Эти конструкции могут присутствовать в коде и при
этом не будут нарушены генерацией объектного кода. Они будут обработаны
            BASE




                  BASE
                                     class Derived : public BASE
            Derived                  {
                                     };


                                   Рис.19
                         Определение класса Шаблона.




            T

        Task




   Task




                            class MTClass : public Task
       MTClass              {
                            };




                                 Рис.20
                           Иллюстрация Шаблона.




Ограничения в Rose Visual C++

       Rose Visual C++ не поддерживает namespaces, вложенные классы (или
structs - структуры), и typedefs. Нет никакой поддержки для производства их
от модели, и не будет выведено никакого предупреждения, если они
встречаются в коде. Эти конструкции могут присутствовать в коде и при
этом не будут нарушены генерацией объектного кода. Они будут обработаны