可编译时却报错:
D:\Program Files\Microsoft Visual Studio\MyProjects\Date Struct\test\test.cpp(40) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct BiThrNode' (or there is no acceptable conversion)
D:\Program Files\Microsoft Visual Studio\MyProjects\Date Struct\test\test.cpp(42) : error C2675: unary '!' : 'struct BiThrNode' does not define this operator or a conversion to a type acceptable to the predefined operator
D:\Program Files\Microsoft Visual Studio\MyProjects\Date Struct\test\test.cpp(44) : error C2100: illegal indirection
D:\Program Files\Microsoft Visual Studio\MyProjects\Date Struct\test\test.cpp(45) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct BiThrNode *' (or there is no acceptable conversion)
D:\Program Files\Microsoft Visual Studio\MyProjects\Date Struct\test\test.cpp(100) : error C2664: 'InThreading' : cannot convert parameter 2 from 'struct BiThrNode ** ' to 'struct BiThrNode *'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
Error executing cl.exe.