*treePtr = malloc( sizeof( TreeNode ) )
强制类型是可以有的,这里小弟要问的是,为什么很多人把它省了,有什么优缺点吗! malloc 强制类型转换 指针
[解决办法]
所谓类型,只是给编译器的一种指示,二进制文件中没有什么不同
过多的使用隐式类型转换降低代码可读性。
[解决办法]
最好还是不要省.虽然省掉可能没错.但是不能让你的程序变得更健壮.也降低可读性.
[解决办法]
C允许 void* 隐式转换成任何类型,所以可以不用强转。
但C++不允许,必须强转,否则通不过编译