摘要: 嫌ostringsteam過大,一些功能也不知道怎么用的,小生只好自己實(shí)現(xiàn)了一個(gè)功能類似的類,基本的常用的功能類似,只是為了我自己用起來更方便,更好駕馭,內(nèi)置一個(gè)一級(jí)緩沖區(qū)(棧上,用戶可以定義大小),用戶可以定義緩沖區(qū)遞增的幅度。在知情(已知不會(huì)內(nèi)存越界)的情況下可以直接對(duì)緩沖區(qū)進(jìn)行寫入操作,代碼沒有針對(duì)char和wchar_t來做,當(dāng)然也沒有考慮線程安全,有興趣的朋友可以自己修改。代碼在VC8下面通過,如果不是VC8的話,里面有幾個(gè)后面帶"_s"函數(shù)自己修改一下,如果有bug,請(qǐng)不吝賜教。
閱讀全文
摘要: 常常需要對(duì)緩沖區(qū)進(jìn)行操作,尤其在基于c/s的應(yīng)用中,需要將一些結(jié)構(gòu)或數(shù)據(jù)類型“填充”到緩沖區(qū)發(fā)給服務(wù)器(或客戶端),而另外一段則需要將緩沖區(qū)還原成結(jié)構(gòu)或其他數(shù)據(jù)類型,發(fā)現(xiàn)特別的不爽,所以寫了這個(gè)iobuffer
閱讀全文