eVC4居然不支援iostream
現在才發現.
目前正在找solution.
網路上有下面的解法:
移植已有的C++代码到Windows CE下,iostream是比较头痛的事,如果程序中大量使用stream,重写的代价非常大。目前在CE下的iostream可以使用:
1.dojstream
2.STLport
对1可以结合eVC的stl,也可以结合其他的实现。
对2同样可以这么做,全部使用STLport而不使用eVC的stl,或者仅适用STLport的iostream,配合其他stl实现的容器类。
一些注意的问题:
1.iostream是不是线程安全的?对多线程应用中这一点是非常重要的。
2.所使用的iostream是否完全实现了标准中定义的功能?需不需要自己实现或者重载一些操作?
3.在真实的平台上进行严格的测试,只有首先保证库的正确性和健壮性才能谈自己的应用。
目前正在找solution.
網路上有下面的解法:
移植已有的C++代码到Windows CE下,iostream是比较头痛的事,如果程序中大量使用stream,重写的代价非常大。目前在CE下的iostream可以使用:
1.dojstream
2.STLport
对1可以结合eVC的stl,也可以结合其他的实现。
对2同样可以这么做,全部使用STLport而不使用eVC的stl,或者仅适用STLport的iostream,配合其他stl实现的容器类。
一些注意的问题:
1.iostream是不是线程安全的?对多线程应用中这一点是非常重要的。
2.所使用的iostream是否完全实现了标准中定义的功能?需不需要自己实现或者重载一些操作?
3.在真实的平台上进行严格的测试,只有首先保证库的正确性和健壮性才能谈自己的应用。
留言