string.h
来自「比较简陋的数据库应用,唯一能看的就是对ODBC的封装...」· C头文件 代码 · 共 49 行
H
49 行
#ifndef _String_H
#define _String_H
#define MAX_STRING 200
#include <iostream>
class String
{
public:
String();
String(const char* astr);
String(const String& astr);
String(const char ch, int num = 1);
String(int num);
String& operator=(const String& astr);
String& operator=(const char ch);
~String();
String& operator+=(const String& astr);
bool operator==(const String& astr) const;
bool operator!=(const String& astr) const;
char getChar(int i);
bool empty() const;
int getlenth() const;
int reGetlenth();
int find(char ch) const;
String getSub(int beg, int end);
void Set(int len);
int intoInt();
double intoDouble();
operator unsigned char*();
friend std::ostream& operator<<(std::ostream& out, const String& astr);
friend std::istream& operator>>(std::istream& in, String& astr);
private:
int lenth;
unsigned char* str;
};
String operator+(const String& lstr, const String& rstr);
String intoString(int i);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?