Рефераты | Рефераты по информатике, программированию | Эффективное использование STL и шаблонов | страница реферата 11 | Большая Энциклопедия Рефератов от А до Я
Большая Энциклопедия Рефератов от А до Я
  • Рефераты, курсовые, шпаргалки, сочинения, изложения
  • Дипломы, диссертации, решебники, рассказы, тезисы
  • Конспекты, отчеты, доклады, контрольные работы

  • Альтернатива есть: полностью указывать все типы.

    Осталось поместить шаблон в пространство имен. После этого им можно пользоваться.

    Пример использования шаблона

    Напишем код для решения поставленной в начале статьи задачи.

    #include <iostream>

    #include <string>

    using namespace std;

    #include "FiniteStateMachine.h"

    using namespace FSM;

    // Определим тип для событий

    enum  Events { letter = 0, digit = 1 };

    int main( int argc, char ** argv )

    {

      #define FSMStateType   string

      #define FSMEventType   Events

      SFiniteStateMachine< StateType,

                           EventType,

                           SEmptyFunctor<StateType,EventType>,

                           SThrowStrategy<EventType>

                         >

      MyMachine(

        FSMBEGIN( "empty" )

        FSMSTATES           "empty"      << "number"  << "identifier" << "unknown"

        FSMEVENT(letter)    "identifier" << "unknown" << "identifier" << "unknown"


    Рекомендуем скачать другие рефераты по теме: налоги и налогообложение, конспект по русскому.



    Предыдущая страница реферата | 3  4  5  6  7  8  9  10  11  12  13 |




    Поделитесь этой записью или добавьте в закладки

       




    Категории:



    Разделы сайта




    •