⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 useful.h

📁 开放源码的编译器open watcom 1.6.0版的源代码
💻 H
字号:
#ifndef _useful_h
#define _useful_h

// Copyright (C) 1992 Peter Bumbulis.  All rights reserved.
/* $Log:	USEFUL.H $
Revision 1.1  92/08/20  15:50:30  Anthony_Scian
.

 * Revision 1.1  1992/08/20  17:14:07  peter
 * Initial revision
 *
 */

#include <iostream.h>
#include "basics.h"

class SubString {
public:
    char		*str;
    uint		len;
public:
    friend bool operator==(const SubString&,const SubString&);
    SubString(uchar*, uint);
    SubString(char*, uint);
    SubString(const SubString&);
    void out(ostream&) const;
};

inline ostream& operator<<(ostream& o, const SubString& s){
    s.out(o);
    return o;
}

inline ostream& operator<<(ostream& o, const SubString* s){
    return o << *s;
}

inline SubString::SubString(uchar *s, uint l)
    : str((char*) s), len(l) { }

inline SubString::SubString(char *s, uint l)
    : str(s), len(l) { }

inline SubString::SubString(const SubString &s)
    : str(s.str), len(s.len) { }

class String: public SubString {
public:
    String(const SubString&);
    String(String&);
    String();
    ~String();
};

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -