使c++不像c++

#include"EXPORT_DString.h"
#pragma comment(lib,"EXPORT_DString.lib")
#include"標頭.h"
CLASS TSTRING
DEFSTART
PUBLIC __LIST__
TYPEDEF CLASS ITEATORS
DEFSTART         
PUBLIC __LIST__
TSTRING POINT BASH_X THIS_LINE_LINK_PYTHON_STOP 
FRIEND CHAR POINT OPERATOR PLUSPLUS PARAM TSTRING USE__UP ITEATORS LINKLIST SUPER_T AND INTTAGER_INT DONEPAR THIS_LINE_LINK_PYTHON_STOP
    DEFEND POINT ITDDQ THIS_LINE_LINK_PYTHON_STOP
    TSTRING PARAM CHAR POINT ___R DONEPAR
    DEFSTART
        STRCPYS PARAM THIS THISMEM STRING AND ONEH AND  ___R DONEPAR THIS_LINE_LINK_PYTHON_STOP
    DEFEND
    TSTRING USE__UP ITDDQ LINKLIST BEGIN PARAM DONEPAR
    DEFSTART
        ITDDQ RUN EQUAL NEW TSTRING USE__UP ITEATORS GZPAR GZSTO THIS_LINE_LINK_PYTHON_STOP
        RUN POMEM BASH_X EQUAL LINKLIST THIS THIS_LINE_LINK_PYTHON_STOP
        RETURN RUN THIS_LINE_LINK_PYTHON_STOP
        //RETURN THIS;
    DEFEND
    CHAR POINT END PARAM DONEPAR
    DEFSTART
        RETURN NULLP THIS_LINE_LINK_PYTHON_STOP
    DEFEND

PRIVATE __LIST__
    //static INTTAGER_INT rt;
    CHAR POINT STRING EQUAL NEW CHAR LENG0 ONEH LENG1 PARTK "\0" PARTV THIS_LINE_LINK_PYTHON_STOP
    INTTAGER_INT WXNEXT EQUAL ONEF THIS_LINE_LINK_PYTHON_STOP
    TSTRING LINKLIST THIS EQUAL POINT this THIS_LINE_LINK_PYTHON_STOP
    FRIEND ITEATORS THIS_LINE_LINK_PYTHON_STOP
    FRIEND CHAR POINT OPERATOR PLUSPLUS PARAM TSTRING USE__UP ITEATORS LINKLIST SUPER_T AND INTTAGER_INT DONEPAR THIS_LINE_LINK_PYTHON_STOP
    //FRIEND CHAR POINT OPERATOR YIEQUAL(TSTRING::ITEATORS POINT SUPER_T, CHAR POINT E);

DEFEND THIS_LINE_LINK_PYTHON_STOP
CHAR POINT OPERATOR PLUSPLUS GUS_K TSTRING USE__UP ITEATORS LINKLIST SUPER_T AND  INTTAGER_INT GUS_V
DEFSTART
    IF GUS_K SUPER_T THISMEM BASH_X POMEM STRING LENG0 SUPER_T THISMEM BASH_X POMEM WXNEXT LENG1 NOTEQUAL '\0' GUS_V
    GUESTART
        SUPER_T THISMEM BASH_X POMEM WXNEXT ADDEQUAL ADD ONEF THIS_LINE_LINK_PYTHON_STOP
        RETURN SUPER_T THISMEM BASH_X POMEM STRING ADD SUPER_T THISMEM BASH_X POMEM WXNEXT THIS_LINE_LINK_PYTHON_STOP
    GUSSTOP
    ELSE
    GUESTART
        RETURN NULLP THIS_LINE_LINK_PYTHON_STOP
    GUSSTOP
DEFEND
/*
CHAR POINT OPERATOR PLUSPLUS(TSTRING::ITEATORS LINKLIST SUPER_T,INTTAGER_INT)
{

    SUPER_T.WXNEXT ADDEQUAL 1;
    IF(SUPER_T.STRING ADD SUPER_T.WXNEXT NOTEQUAL NULLP)
    {
        RETURN SUPER_T.STRING ADD SUPER_T.WXNEXT;
    }
    ELSE
    {
        RETURN NULLP;
    }

}
CHAR POINT OPERATOR YIEQUAL(TSTRING::ITEATORS POINT SUPER_T, TSTRING LINKLIST E)
{
    IF(SUPER_T->)
}
*/
//INTTAGER_INT usin::rt = 10;
INTTAGER_INT main()
{

    TSTRING TR("sd");
    TSTRING::ITDDQ ITR = TR.BEGIN();
    //for (ITR ;ITR != TR.END();ITR++)
    //{
        cout << (*ITR)++;
        system("pause");
    //}
//  DString dr("dsada");
//  cout << dr;
}
#pragma once
#define PUBLIC public
#define TYPEDEF typedef
#define CLASS class
#define PRIVATE private
#define CHAR char
#define POINT *
#define NEW new
#define VOID void
#define STRCPYS strcpy_s
#define RETURN return
#define OPERATOR operator
#define INT int
#define FRIEND friend
#define LINKLIST &
#define PLUSPLUS ++
#define ADD +
#define EQUAL =
#define IF if
#define NULLP nullptr
#define ELSE else
#define ADDEQUAL +=
#define NOTEQUAL !=
#define YIEQUAL ==
#define ONEH 100
#define ONEF -1
#define POMEM ->
#define THISMEM .
#define DEFSTART {
#define DEFEND }
#define PARAM (
#define DONEPAR )
#define GUS_K PARAM
#define GUS_V DONEPAR
#define __LIST__ :
#define USE__UP ::
#define THIS_LINE_LINK_PYTHON_STOP ;
#define GZPAR PARAM
#define GZSTO DONEPAR
#define AND ,
#define NOTLINK 
#define CLASSSTART DEFSTART
#define CLASSSTOP DEFEND
#define GUESTART CLASSSTART
#define GUSSTOP CLASSSTOP
#define LENG0 [
#define LENG1 ]
#define PARTK {
#define PARTV }
#define MOVE
#define INTTAGER_INT INT
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章