📄 ostring.h
字号:
/* Copyright(C) 1999, 2000 by JiangSu Bell Software CO.,LTD. */
/*
Name: ostring.h Version: 1.0.0
Created by Zhuliang Date: 2000-08-23
Comment: Our group defining all base-class sets
Modified:
1) 2000-08-23 Zhuliang - Create;
*/
#ifndef __OSTRING__
#define __OSTRING__
class OString
{
private:
char *pctemp;
long ntemplen;
public:
OString();
OString( long newlen );
OString( const char *csS );
OString( const OString &csS );
~OString();
OString& operator = ( const char *csS );
OString& operator = ( OString &csString );
long GetLen( ) const;
inline operator const char*() const { return pctemp; };
friend OString& operator + ( const OString &csOstr, const char *csS );
friend OString& operator + ( const OString &csOstr1, const OString &csOstr2 );
OString& operator += ( const OString &csString );
OString& operator += ( const char* csS );
void Empty( );
OString& Ltrim( );
OString& Rtrim( );
OString& Trim( );
char operator () ( long nAt );
char& operator [] ( long nAt );
OString& SubString( long nBegin, long nLen );
OString& EraseOne( long nBegin );
long Find( const char* csS );
long Find( OString &csOstr );
short Compare( const char* csS );
short Compare( OString &csOstr );
bool IsNull( );
OString& Upper( );
OString& Lower( );
};
#endif //__OSTRING__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -