透過範例了解Linker如何處理Weak Symbol

最近在工作上遇到了__weak這個keyword的環境,在ST提供的HAL函式庫當中,幾乎都預先定義了一個預設的weak callback function,即便我們沒
2023-06-29
10分鐘閱讀
Featured Image

簡易 malloc/free 實作筆記

在C語言當中很常用到 malloc 來動態配置一塊記憶體,透過 malloc 宣告出來的記憶體是位在Heap當中,如下圖所示 因此,實作 malloc 的目標就是把Heap Top的指標往未分配的
2020-03-07
3分鐘閱讀
Featured Image

C++分割字串與轉型之方法

C++分割字串與轉型之方法 在競程的資料處理上常會用到切割字串與轉型的問題,以下列出了一種切割方式與字串轉整數、整數轉字串的方式 會使用到的Library
2019-09-27
1分鐘閱讀
cpp

UVA10189-Minesweeper解法

敘述 計算周遭九宮格的地雷數 輸入說明 輸入兩整數n,m,分別為地雷區的row和column 接下來n行輸入地雷的位置,輸入 * 代表有地雷,輸入 . 代表無地雷 輸出
2018-11-11
2分鐘閱讀

UVA10591-Happy Number解法

敘述 7 is a Happy number since 7 → 49 → 97 → 130 → 10 → 1 4 is an Unhappy number since 4 → 16 → 37 → 58 → 89 → 145 → 42 → 20 → 4 輸入說明 一個正整數 輸出說明 輸出是否為Happy Number Solution 將執行過的數字記
2018-11-11
1分鐘閱讀

UVA11292-Dragon of Loowater解法

敘述 有個王國遭受龍群的侵襲,需要聘請騎士把龍全部消滅掉,否則王國會滅亡。 騎士身高(int)必須大於等於龍的頭數(int)才能殺掉龍,每聘用一位騎士需要
2018-11-11
2分鐘閱讀