为什么WinCE的串口驱动要MDD层用c文件,而PDD层用cpp文件?
这样导致MDD调用PDD还要做一系列转换,多麻烦啊!
为什么不统一都用cpp文件呢?
微软这么做是为了啥?
------解决方案--------------------
猜啊,可能是历史的原因
------解决方案--------------------
个人认为,没有什么解,除非微软来修改
但这可能吗?
------解决方案--------------------
我觉得这个没什么标准,人家就喜欢用c 写,用指针来传递两层之间的的联系。
linux不就是这么干的吗?
我反而比较讨厌C++ 太多变化,有时候不认真看,都不知道跑哪里去了,c 语言更好看,更爽!
------解决方案--------------------
C 语言的效率仅次于汇编呢~!