使c++不像c++
2017-01-30 17:45
316 查看
#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
相关文章推荐
- C++ FAQ Lite[8]--引用(更新)
- 开发工具大比拚之Visual C++ vs. Delphi(三)
- 开发工具大比拚之Visual C++ vs. Delphi(二)
- 开发工具大比拚之Visual C++ vs. Delphi(一)
- Byte杂志C++调查报告
- 对今年内将出版的几本C++书的简评
- VC不是梦想,C++需要自由的心
- C++之父B. Stroustrup近期言论
- 用纯粹的C++编写COM组件
- C++中建立对象间消息连接的一种系统方法
- 在Delphi与C++之间实现函数与对象共享
- C/C++的思索 C++之父访谈录 [上帝的玩笑吗?]
- 突破C++的虚拟指针--C++程序的缓冲区溢出攻击
- C++: BIG5到GB
- 浅谈C++中运算符重载
- C++ FAQ Lite[13]--算符重载(新)
- C++ FAQ Lite[7]--类和对象(更新)
- C++ FAQ Lite[17]--异常和错误处理(更新)
- C++ FAQ Lite[9]--内联函数(更新)