天天看點

20200831“360環視系統”程式閱讀筆記

  1. pthread_detach(pthread_self()):其實簡單的說就是線上程函數頭加上 pthread_detach(pthread_self())的話,線程狀态改變,在函數尾部直接 pthread_exit線程就會自動退出。省去了給線程擦屁股的麻煩。:https://blog.csdn.net/weibo1230123/article/details/81410241
  2. ini檔案:初始化檔案/配置檔案
  3. strcat :将兩個char類型連接配接:例如:

    char d[20]=“Golden”;

    char s[20]=“View”;

    strcat(d,s);

    //列印d

    printf("%s",d);

    輸出 d 為 GoldenView (中間無空格)

    d和s所指記憶體區域不可以重疊且d必須有足夠的空間來容納s的字元串。

    傳回指向d的指針。

    https://baike.baidu.com/item/strcat/5522405?fr=aladdin

  4. ComBoBox:下拉界面:https://blog.csdn.net/u012640973/article/details/78688225
  5. strrchr函數:strrchr() 函數(在php中)查找字元在指定字元串中從右面開始的第一次出現的位置,如果成功,傳回該字元以及其後面的字元,如果失敗,則傳回 NULL。與之相對應的是strchr()函數。
  6. YUY2/RGB:一種視訊編碼格式。
  7. module:模組
  8. queue:順序,隊列
  9. incident:事件
  10. socket:插口
  11. Asterisk:星号
  12. Navigation:導航
  13. vertex:頂點
  14. util:效用
  15. parser:解析器
  16. dump:?????
  17. std::string::size_type:string::size_type它在不同的機器上,長度是可以不同的,并非固定的長度。但隻要你使用了這個類型,就使得你的程式适合這個機器。與實際機器比對。https://blog.csdn.net/hankern/article/details/90572592
  18. string型相加:

    如果有一行代碼:

    String s1=“a”;

    String s2=“b”;

    String s3=s1+s2;

    String s4=“ab”;

在這上面的相加過程s3=s1+s2,其實是建立了一個StringBuffer對象,然後用StringBuffer對象執行append方法來建立出字元串對象“ab”,然後再轉換成為String。但是這個轉換後的String對象,也就是上面的s3是放在堆裡面的。而s4則是字元串常量,放在常量池裡面。是以s3==s4傳回的是false。https://blog.csdn.net/qq_39861508/article/details/77509250

  1. string的find()函數的用法:https://www.cnblogs.com/cff2121/p/11579066.html
  2. substr :substr是C++語言函數,主要功能是複制子字元串,要求從指定位置開始,并具有指定的長度。如果沒有指定長度_Count或_Count+_Off超出了源字元串的長度,則子字元串将延續到源字元串的結尾。https://baike.baidu.com/item/substr/2171?fr=aladdin
  3. inline函數:inline是C++關鍵字,在函數聲明或定義中,函數傳回類型前加上關鍵字inline,即可以把函數指定為内聯函數。這樣可以解決一些頻繁調用的函數大量消耗棧空間(棧記憶體)的問題。
  4. 内聯函數:????
  5. QProgressBar:進度條
  6. ptr:指針
  7. cmd:command的縮寫.即指令提示符(CMD)
  8. mnt:linux下mnt目錄的作用:mount 可直接了解為“挂載”挂接光驅、USB裝置的目錄,加載後,會在mnt裡多出相應裝置的目錄。
  9. override:在成員函數聲明或定義中, override 確定該函數為虛函數并覆寫來自基類的虛函數。函數重寫:https://blog.csdn.net/inter_peng/article/details/53940179
  10. usr:是Unix System Resource,即Unix系統資源的縮寫。隻專門存放各種程式和資料。
  11. QPixmap類:用于繪圖裝置的圖像顯示,它可以作為一個QPaintDevice對象,也可以加載到一個控件中,通常是标簽或按鈕,用于在标簽或按鈕上顯示圖像。
  12. assert:的作用是現計算表達式 expression ,如果其值為假(即為0),那麼它先向stderr列印一條出錯資訊,然後通過調用 abort 來終止程式運作。https://blog.csdn.net/fengtian12345/article/details/80529510
  13. vector.push_back:vector中push_back函數的意思是在vector的末尾插入一個元素。

    vector簡單了解為動态一維數組push_back

    作用是在這個一維數組尾部插入一個元素 vector v

    v.push_back(1); //v裡面是1

    v.push_back(2); //v裡面是1 , 2

    v.push_back(3); //v裡面是1 , 2 , 3。

繼續閱讀