結構體使用以及函式優化

2021-07-27 08:51:37 字數 406 閱讀 9825

通過學習高博一起做rgbdslam系列,體會到乙個工程專案由簡單到複雜的過程,列出自己認為重要的地方:

1.將一些相關的變數封裝到結構體中,歸類之後一是方便觀察,二是處理起來很有條理;

2.將寫好,不經常改動的函式寫到新的檔案中,通過鏈結庫以及包含標頭檔案來實現呼叫函式;

3.專案要引用到的引數,可以專門寫乙個引數檔案,通過對其訪問來獲取,這樣改動也會很方便;

4.除錯的時候定期儲存,每次儲存的檔案不要相覆蓋,最好在開頭對這次儲存的檔案與上次儲存的有何區別進行說明;

5.**要形成自己的一套風格,一定要多加注釋,便於別人觀察,也方便過段時間自己檢視;

6.類的使用,下一步學習c++,希望能將類引用進來

結構體的使用:

有指標與直接成員訪問這兩種形式,個人感覺指標訪問更加方便;

06 7 結構體的使用以及sizeof問題

1 結構體就是一大塊記憶體,對他進行格式化的儲存 讀取。struct person struct person p1 p1.name 全智賢 p1.age 30 printf s的年齡是 d n p1.name,p1.age 2 printf d n sizeof person 為什麼是16?對於i...

clock函式 使用以及問題

使用 clock 函式是乙個計算程式執行時間 其實簡略的理解為占用cpu的使用時間 其實如果使用sleep函式,程式是放棄cpu的使用權,直到某個時間的到來,當然就不會存在占用cpu時間的時候,即使是乙個計數的迴圈,對於cpu來說,也是微不足道的。計數單位 clocks per sec,clock函...

Hive語言的使用,以及效能優化

hive出現的原因 解決從乙個現有的資料基礎架構轉移到hadoop上,hive適合資料倉儲應用程式的,可以維護海量資料,而且可以對資料進行挖掘,形成報告。查詢hadoop集群中的資料 1 hive的查詢語言,用來查詢hadoop中的資料,hive是將大多數的查詢轉換為mapreduce任務 2 hi...