📄 str.hpp
字号:
//***********************************************************************// MODULE : Str - Class Header *// AUTHOR : Ron Chernich *// PURPOSE: Derived from the Microsoft C/C++ tutorial material, this *// class performs dynamic allocation of memory, allowing re- *// sizeable objects. *// HISTORY: *// 12-JAN-93 First (MSC/C++ 7.00) version *// 18-APR-94 == for char* added (would I ever like to rewrite this!) *//***********************************************************************#ifndef _RCOS_STRING #define _RCOS_STRING #include <string.h> #include <memory.h> #include "rcos.hpp" class Str { char *buf; INT16 length; public: ~Str (void); Str (void); Str (const char*); Str (char, INT16); Str (const Str&); Str& operator = (const Str&); BOOL operator == (const char*); void StrSet (INT16, char); char StrGet (INT16) const; char *StrGet (void) const { return buf; }; INT16 StrGetLen (void) const { return length; }; void StrAppend (const char*); };#endif/********************************* EOF ***********************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -