當(dāng)然可以,用帶有默認(rèn)參數(shù)的構(gòu)造函數(shù)就行了如:
公司主營業(yè)務(wù):成都網(wǎng)站制作、做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出江安免費做網(wǎng)站回饋大家。
class myclass{
private:
.....
public:
myclass(string str="Default String!")
{.......}
}
復(fù)制相關(guān)函數(shù):memcpy、memmove、strcpy、strncpy
字符串連接函數(shù):strcat、strncat
字符串比較函數(shù):memcmp、strcmp、strcoll、strncmp、strxfrm、
查找函數(shù):memchr、strchr、strcspn、strpbrk、strrchr、strspn、strstr、strtok
其他相關(guān)函數(shù):memset、strerror、strlen
1、首先C語言沒辦法實現(xiàn)構(gòu)造函數(shù)和析構(gòu)函數(shù),因為C語言是面向過程的語言,沒有定義面向?qū)ο蟮腸lass概念。C++語言是以C語言為基礎(chǔ)擴(kuò)展出來的一種編程語言,它在繼承了C語言的基礎(chǔ)上,增加了面向?qū)ο蟮木幊谭椒ǎ渲芯桶薱lass。
2、如果你所描述的c語言是指C++語言,那么是可以自已定義并實現(xiàn)CString類的一些功能。因為CString類是微軟VC++ MFC實現(xiàn)的基礎(chǔ)類,而非C++標(biāo)準(zhǔn)類庫,所以CString類定義中使用了一些AFX函數(shù),依賴于MFC環(huán)境,所以想自定義一個完全取代CString的類很困難,也無意義。
3、如果只是需要學(xué)習(xí)CString的構(gòu)造函數(shù)、析構(gòu)函數(shù)及賦值函數(shù),可以參考MFC類庫源文件:
\MICROSOFT VISUAL STUDIO\VC98\MFC\Include\AFX.INL
\MICROSOFT VISUAL STUDIO\VC98\MFC\SRC\STRCORE.CPP
\MICROSOFT VISUAL STUDIO\VC98\MFC\SRC\WINSTR.CPP
string 是 c++的,不是 c 的
stirng 是C++里面一個用來處理字符串的類。包含了字符串處理掉一下常用方法,如:
Constructors 構(gòu)造函數(shù),用于字符串初始化
Operators 操作符,用于字符串比較和賦值
append() 在字符串的末尾添加文本
assign() 為字符串賦新值
at() 按給定索引值返回字符
begin() 返回一個迭代器,指向第一個字符
c_str() 將字符串以C字符數(shù)組的形式返回
capacity() 返回重新分配空間前的字符容量
compare() 比較兩個字符串
copy() 將內(nèi)容復(fù)制為一個字符數(shù)組
data() 返回內(nèi)容的字符數(shù)組形式
empty() 如果字符串為空,返回真
end() 返回一個迭代器,指向字符串的末尾。(最后一個字符的下一個位置)
erase() 刪除字符
find() 在字符串中查找字符
find_first_of() 查找第一個與value中的某值相等的字符
find_first_not_of() 查找第一個與value中的所有值都不相等的字符
find_last_of() 查找最后一個與value中的某值相等的字符
find_last_not_of() 查找最后一個與value中的所有值都不相等的字符
get_allocator() 返回配置器
insert() 插入字符
length() 返回字符串的長度
max_size() 返回字符的最大可能個數(shù)
rbegin() 返回一個逆向迭代器,指向最后一個字符
rend() 返回一個逆向迭代器,指向第一個元素的前一個位置
replace() 替換字符
reserve() 保留一定容量以容納字符串(設(shè)置capacity值)
resize() 重新設(shè)置字符串的大小
rfind() 查找最后一個與value相等的字符(逆向查找)
size() 返回字符串中字符的數(shù)量
substr() 返回某個子字符串
swap() 交換兩個字符串的內(nèi)容
網(wǎng)頁題目:c語言字符串構(gòu)造函數(shù) c語言字符串的函數(shù)
網(wǎng)站路徑:http://chinadenli.net/article18/hgocgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、做網(wǎng)站、動態(tài)網(wǎng)站、網(wǎng)站收錄、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)