吾智商低,對於VS的char實在是不知所云

2021-09-26 22:36:27 字數 331 閱讀 7314

在c中,二進位制儲存都是char。這個很簡單,當然也有限制。比如說,現在unicode,gbk,utf-8儲存,就不方便。

這聽起來當時是進步的,結果對於程式設計師是噩夢:

函式多了,一般加個a。

那麼dword,wchar_t, cstring,string等,這都是什麼意思?有什麼區別?還有各種轉換,警告,真是要了狗命。

其實,個人認為微軟應該參考常用做法,給這些變數增加長度標示,比如int32,int64,char8/char16/char32等。也可以提供乙個codechar型別,允許程式設計師直接指明編碼。

說到底,是咱智商低。對於高智商,一看就明白。不過高智商的有多少?

低智商的善良等於作惡

真實而鮮活。讓我覺得可恨的是,在六爺拉下老臉四處奔波最後不得已拿來房產給話匣子抵押湊齊十萬贖金的時候。他好心卻辦了壞事,提前早早的趕到小飛的車庫,用劣質常規的油漆給法拉利恩佐整了容。這個整容整得比毀容還要厲害,原本十萬可以補好的油漆,現在演變成要花數百萬給車門重噴,差不多抵得上購買這輛新車一半的 所...

智商低,反映慢的就別進了,會傷你自尊的!

以下有3道題目,在看完題目後立即作答.不准慢慢想.ok?看下你是否 真的清醒.ready?go 慢慢拉下看.第一題 你正在參加賽跑,幾經辛苦,你終於超過第二位的健兒,你現在是第幾位?answer 如果你答第一,你就完全錯啦 如果你超前原本第二的人,你便取代他的位置,即是第二.第二題 不可以用多過第一...

STL中的vector對於char 需要注意的問題

為什麼用vector不能輸出正確的值?因為陣列是事先開闢好的,pushback進去的是陣列的位址,所以無論你怎麼改輸入的內容,都是把乙個相同的東西存進去。解決方法 重新定義乙個char temp buf new char 10 然後strcpy,再push back進去。c define crt s...