string型別,是c++對c基礎型別的封裝實現的,用法可以模擬於基礎型別int ,char ,並且實現字串直接的=(賦值),>,<,==,及[ ]運算。
今天我試著自己封裝了string型別。並對運算子進行過載,實現了類似於基礎型別的string的關係運算。
#ifndef
mystring_h
#definemystring_h
#include
classmystring
;
#endif//mystring_h
#include
"mystring.h"
#include
#include
mystring::mystring(constchar
*str)
else
}
char*mystring::c_ret()
mystring::~mystring()
mystring&mystring::operator=(const
mystring
&another) //返回mystring的引用,也可以返回this指標,用mystring *作返回值。可以實現連等即 a=b=c;
}
mystringmystring::operator+(const
mystring
&other)
boolmystring::operator==(const
mystring
&other)
boolmystring::operator>(const
mystring
&other)
boolmystring::operator<(const
mystring
&other)
charmystring::operator(int
idx)
#include
#include
usingnamespace
std;
intmain()
C 中對String的各種操作
1.string的各種動態 靜態賦值 靜態 string s1 abckd string s2 bbbbb string s3 s1 string s4 s2 動態 string s5 cin s5 2.sting的遍歷 string s xiaojaiyu string iterator iter...
對C 中string字串的認識
對c 中string字串的認識 在c 中,字串大多數時候用來指代string類。這時c stl中的乙個類,包含了各種常用的字串操作。定義方法為 string var 或string var init list 或string var init value 由於string為類,定義時實際上是定義了乙...
DAO中對Hibernate的封裝
我在程式裡也是使用 dao 模式來封裝資料庫操作的,這兩天仔細的看了這裡的文章,也 修改了我的 dao 的設計,把我的思路和大家共享下 帳戶類,乙個 po account dao 介面 inte ce accountdao accountdao 的實現 class accountdaohiberna...