如何学好标准C++,如何才能有高度的可移植性?
不想在一棵树上吊死(LINUX发展势头越来越强,MAC在美国的用户数也是很大的),我要求能多平台运行(不喜欢Java /.Net之类的东西,我喜欢标准的东西,C#虽然有了标准,但它还只限在Windows,而这些中间语言性能又不堪重复,所以不考虑)现主功这三大平台WINDOWS/LINUX/MAC,我不想精通这三大平台,事实也是不可能实现的,我只想把我设计的软件能够在这三大平台中运行就可以了。现在的问题是如何学好标准C++(而不是MFC等等MS的东西),应该要注意哪些问题?这样的设计才能有一个好的可移植性,在这三大平台中各用什么样的开发工具,请高手相住?谢谢!