博客作爲一個記錄知識的源頭,已經越來越爲人們所採納。對於我來說也是如此——如果遇到某種技術問題、生活問題,直接搜索閱讀博客可能是一種快速解決問題的方法。但是這帶來的一個問題的,博客來源越來越多,某些博主不加思考就直接轉載導致閱讀博客的人會產生一些疑惑。
比如說,今天我閱讀到一個博客的源碼如下:
typedef struct BTree{
DataType data;
struct BTree *Tleft;
struct BTree *Tright;
}*BTree;
當時我就疑惑了,BTree作爲一個結構體,又作爲一個結構體指針也行嗎?
採用CodeBlocks編譯出現如下問題:
I:\Job\Test\main.cpp|24|error: conflicting declaration 'typedef struct BTree* BTree'|
所以,作爲一個負責任的博主,我認爲至少具備以下兩點:
1. 轉載博客時,應該附上來源讓閱讀者在疑惑時能夠順利找出來源。
2. 對於轉載博客時,能儘量避免一眼即能看出的錯誤。