上次我给过的资源《标准库》一书中列举的函数,是所有编译器都必须提供的形式,除此之外,一切编译器均有额外的独特函数库提供,各不相同。有些小型编译系统,要么是内核使用某个大厂商的,在外面挂界面的壳体,要么是剪裁掉所有扩展库,只保留标准库功能,用那些东西写程序,就要东拼西凑找扩展函数库,要忍受各种不同供应者之间的风格、习惯,如果运气不好,北冥神功错练成吸星大法,伤害自身。
如果你在Windows下编程,无论什么编译器,都绕不过Windows API,微软的VS自身和Windows API的兼容性是最好的,也最直接。你用别的编译器,他们可能提供独特的函数库,你觉得好用,就像WinTC那样跟原来的习惯兼容,但其实它们内部也在悄悄地调用Windows API,给你看到的那些只是外包装——本来这应该是你自己做的包装,你写的程序发行,就用这样的形式。
与其杂学各家门派,不如专精一门。
[
本帖最后由 TonyDeng 于 2012-12-18 15:05 编辑 ]