用VC的时候,关于库的选择有关问题

用VC的时候,关于库的选择问题
比如 CString 与std::String 都可以达到目的
优先用哪个?

当然还有其它的情况
主要是MFC非界面库与STL库的选择问题.

不知道主要考虑什么因素?

------解决方案--------------------
优先stl

除非你一定预料到你的程序不会移植到其他编译器其他平台上面

------解决方案--------------------
CString
------解决方案--------------------
如果不是基于MFC的应用,那就std::string吧。
------解决方案--------------------
尽量多用标准库中的。
------解决方案--------------------
如果你用mfc,那么就用CString吧

至于std::string只要是c++的地方你都可以用,没什么特写的选择