開發中注意的一些小問題

2021-05-24 14:44:39 字數 385 閱讀 3568

1 換行與回車符

windows 中的換行為"/r/n"回車+換行, unix中為"/n", mac中為"/r".

如果只有"/n",則在windows中會顯示乙個黑點並不換行。

由來是印表機時代,由於印表機列印乙個換行要0.2秒時間,在這0.2秒的時間內會丟失資料,換行傳送乙個兩位元組的換行符來補。

2 c++ 中的 . 與 ->

. 是物件例項獲取成員變數。

-> 是物件指標獲取成員變數。而this是乙個指標,在建構函式中寫this.member是錯誤的,c-free編譯器反正是不能編譯。

error : request for member `m1' in `this', which is of non-class type `a* const'

一些小問題

1 曼徹斯特編碼和差分曼徹斯特編碼。曼徹斯特編碼,常用於區域網傳輸。在曼徹斯特編碼中,每一位的中間有一跳變,位中間的跳變既作時鐘訊號,又作資料訊號 從高到低跳變表示 1 從低到高跳變表示 0 還有一種是差分曼徹斯特編碼,每位中間的跳變僅提供時鐘定時,而用每位開始時有無跳變表示 0 或 1 有跳變為 ...

一些小問題

問1 子類繼承了父類的所有成員,對嗎?答1 錯,至少子類沒有繼承父類的建構函式 析構函式不知有沒有繼承,但複製建構函式肯定是繼承了 class a a intx a const a a a operator const a a class b public a intmain view code 問...

一些小問題

最近使用win10出現了很多問題,簡單總結一二。第一,剛建登陸使用者時,使用者名稱搞成了中文的,於是乎eclipse中 總是報錯,想改名發現改不了,必須先將家庭版公升級為專業版才可以建立乙個admin許可權的賬戶登入,然後修改c users 張三中的張三為英文。第二,我的電腦不在桌面上,進去麻煩,要...