Most methods are developed for C++, because C#&Java have their own string support.
All methods in the table that do not have a returning type, return a reference to MString
|
 |
MString(const char* psz = "")
|
C++, C#, Java
|
ver.1.0
|
 |
 |
 |
MString(String str)
|
C# & Java only
|
ver.1.12
|
 |
 |
 |
MString( )
|
C# & Java only
|
ver.1.12
|
 |
 |
 |
MString(const char* psz, long length)
|
C++ only
|
ver.1.0
|
 |
 |
 |
MString(int,long length)
|
C++ only
|
ver.1.0
|
 |
 |
 |
MString(const MString& mstr)
|
C++ only
|
ver.1.0
|
 |
 |
 |
MString(const int& n)
|
C++ only
|
ver.1.0
|
 |
 |
 |
MString(const long& l)
|
C++ only
|
ver.1.0
|
 |
 |
 |
MString(const char& c)
|
C++ only
|
ver.1.0
|
 |
 |
 |
MString(const float& f)
|
C++ only
|
ver.1.0
|
 |
 |
 |
MString(const double& d)
|
C++ only
|
ver.1.0
|
 |
 |
 |
MString(const unsigned& n)
|
C++ only
|
ver.1.0
|
 |
 |
 |
MString(const long double& ld)
|
C++ only
|
ver.1.0
|
 |
 |
 |
static String toString(bool b)
|
C++ only
|
ver.1.51
|
 |
 |
 |
static String toString(boolen b)
|
Java only
|
ver.1.51
|
 |
 |
 |
static String toString(int n)
|
C# & Java only
|
ver.1.12
|
 |
 |
 |
static String toString(long l)
|
C# & Java only
|
ver.1.12
|
 |
 |
 |
static String toString(char c)
|
C# & Java only
|
ver.1.12
|
 |
 |
 |
static String toString(float f)
|
C# & Java only
|
ver.1.12
|
 |
 |
 |
static String toString(double d)
|
C# & Java only
|
ver.1.12
|
 |
 |
 |
static String toString(MString mstr)
|
C# & Java only
|
ver.1.12
|
 |
 |
 |
static String toString(MFramer mframer)
|
C# & Java only
|
ver.1.12
|
 |
 |
 |
void printOn(ostream& out)
|
C++ only
|
ver.1.0
|
 |
 |
 |
bool isEmpty()
|
C++,C#, Java
|
ver.1.51
|
 |
 |
 |
MString getString(int nBegin, int nEnd)
|
C++ only
|
ver.1.0
|
 |
 |
 |
copy(const char* psz)
|
C++ only
|
ver.1.0
|
 |
 |
 |
copy(const MString& mstr )
|
C++ only
|
ver.1.0
|
 |
 |
 |
concat(const MString& mstr)
|
C++ only
|
ver.1.49
|
 |
 |
 |
reverse()
|
C++ only
|
ver.1.25
|
 |
 |
 |
int compare(const MString& mstr)
|
C++, C#, Java
|
ver.1.51
|
 |
 |
 |
toLower( )
|
C++,C#, Java
|
ver.1.51
|
 |
 |
 |
toUpper()
|
C++,C#, Java
|
ver.1.51
|
 |
 |
 |
toCStr()
|
C++ only
|
ver.1.45
|
 |
 |
 |
long length()
|
C++,C#, Java
|
ver.1.51
|
 |
 |
 |
char* getAddress()
|
C++ only
|
ver.1.43
|
 |
 |
 |
exportToFile(const char* pszFileName)
|
C++, C#, Java
|
ver.1.0
|
 |
 |
 |
exportToFile(MString mstrFileName )
|
C++, C#, Java
|
ver.1.51
|
 |
 |
 |
exportToStream(ostream& out)
|
C++ only
|
ver.1.0
|
 |
 |
 |
importFromFile(const char* pszFileName)
|
C++, C#, Java
|
ver.1.25
|
 |
 |
 |
MString getClassID( )
|
C++, C#, Java
|
ver.1.21
|
 |
 |
 |
MString getObjectID( )
|
C++, C#, Java
|
ver.1.21
|
 |
 |
 |
MString getClassName( )
|
C++, C#, Java
|
ver.1.21
|
 |
 |
 |
perator=(const MString& mstr)
|
C++ only
|
ver.1.0
|
 |
 |
 |
operator+=(const MString& mstr)
|
C++ only
|
ver.1.0
|
 |
 |
 |
operator+(const MString& mstr)
|
C++ only
|
ver.1.0
|
 |
 |
 |
char& operator[](const long& lIndex)
|
C++ only
|
ver.1.25
|
 |
 |
 |
bool operator==(const MString& mstr)
|
C++ only
|
ver.1.0
|
 |
 |
 |
bool operator!=(const MString& mstr)
|
C++ only
|
ver.1.0
|
 |
 |
 |
bool operator<(const MString& mstr)
|
C++ only
|
ver.1.56 NEW!!!
|
 |
 |
 |
bool operator>(const MString& mstr)
|
C++ only
|
ver.1.56 NEW!!!
|
 |
 |
 |
bool operator<=(const MString& mstr)
|
C++ only
|
ver.1.56 NEW!!!
|
 |
 |
 |
bool operator>=(const MString& mstr)
|
C++ only
|
ver.1.56 NEW!!!
|
 |
 |
 |
MString& importFromFile(const char* lpsz)
|
C++ only
|
ver.1.56 NEW!!!
|
 |
 |
 |
int getCounter() const;
|
C++ only
|
ver.1.56 NEW!!!
|
 |
 |
 |
const char* c_str() const
|
C++ only
|
ver.1.56 NEW!!!
|
 |
 |
 |
 |
Tell us what you think.
Have you found a bug in programs? Is there an error on our webpages? Do you have praise, opinions, objections or criticism?
|
 |