噩梦 本想为了快些将界面写出来,在C++中使用了一个通用的模板技术,很简单一个模板函数,没想到BCB6.0支持的竟是如此的差,难怪BCB6.0的市场份额始终竞争不过VC6.0。函数很简单: 转换1template < class RET,class ARG>2RET DataConvert(ARG& data)3{4 std::stringstream ss;5 ss << data;6 RET value;7 ss >> value;8 return value;9}这是很标准的C++语法,不知道是BCB6.0对字符串流支持的不够好还是其他什么原因,竟然不能够正常工作(VS2005下编译良好),同样继承于STL的模板库,难道差别就这么大!后来调试的时候发现,定义的全局变量const std::string separator = ";" ; 居然无法正常运行,怪哉怪哉!!!!噩梦啊!整整搞了我好多天啊!我才得以明白,为什么,为什么我会错误的如此厉害!!! /* * * Copyright (c) 2011 Ubunoon. * All rights reserved. * * email: netubu#gmail.com replace '#' to '@' * http://www.cnblogs.com/ubunoon * 欢迎来邮件定制各类验证码识别,条码识别,图像处理等软件 * 推荐不错的珍珠饰品,欢迎订购 * 宜臣珍珠(淡水好珍珠) */