博客作为一个记录知识的源头,已经越来越为人们所采纳。对于我来说也是如此——如果遇到某种技术问题、生活问题,直接搜索阅读博客可能是一种快速解决问题的方法。但是这带来的一个问题的,博客来源越来越多,某些博主不加思考就直接转载导致阅读博客的人会产生一些疑惑。
比如说,今天我阅读到一个博客的源码如下:
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. 对于转载博客时,能尽量避免一眼即能看出的错误。