Rational Rose для разработчиков и ради разработчиков

Нож для хамона узнать больше. | кирпич диатомитовый | необрезная Доска цены. | Доска необрезная читать далее. |

Приложение #1


Пример кодогенерации.

Файл MyString.h

//## begin module%1.3%.codegen_version preserve=yes // Read the documentation to learn more about C++ code generator // versioning. //## end module%1.3%.codegen_version

//## begin module%395AF70D0321.cm preserve=no // %X% %Q% %Z% %W% //## end module%395AF70D0321.cm

//## begin module%395AF70D0321.cp preserve=no //## end module%395AF70D0321.cp

//## Module: MyString%395AF70D0321; Pseudo Package specification //## Source file: C:\Program Files\Rational\Rose\C++\source\MyString.h #ifndef MyString_h #define MyString_h 1

//## begin module%395AF70D0321.additionalIncludes preserve=no //## end module%395AF70D0321.additionalIncludes

//## begin module%395AF70D0321.includes preserve=yes //## end module%395AF70D0321.includes

//## begin module%395AF70D0321.additionalDeclarations preserve=yes //## end module%395AF70D0321.additionalDeclarations

//## begin MyString%395AF70D0321.preface preserve=yes //## end MyString%395AF70D0321.preface

//## Class: MyString%395AF70D0321 // Данный класс позволяет проводить различные операции над // массивами символов. //## Category: <Top Level> //## Persistence: Transient //## Cardinality/Multiplicity: n

class MyString { //## begin MyString%395AF70D0321.initialDeclarations preserve=yes //## end MyString%395AF70D0321.initialDeclarations

public: //## Constructors (generated) MyString();

//## Destructor (generated) ~MyString();

//## Assignment Operation (generated) MyString & operator=(const MyString &right);

//## Equality Operations (generated) int operator==(const MyString &right) const; int operator!=(const MyString &right) const;

//## Other Operations (specified) //## Operation: GetStringSize%395AF87900E9 // Подсчитывает количество символов в переданном массиве Int GetStringSize (Char *massiv // Указатель на массив );

//## Operation: PrintString%395AF88800B9 // Печатает на экране переданный массив Int PrintString (Char *Massiv // Указатель на массив );

//## Operation: CmpString%395AF892013F // Сравнивает два массива.


- Начало -  - Назад -  - Вперед -



Книжный магазин