fkjj.net
相关文档
当前位置:首页 >> stD trAits >>

stD trAits

① std::iterator_traits::iterator_category() 前面须要添加typename,即: sort_helper(beg, end, typename std::iterator_traits::iterator_category());② sort_helper里面调用的sort应该是std::sort,否则namespace my中的sort_helper调用sor...

注意看出错信息 In instantiation of 'struct std::iterator_traits':| 说明在提到的头文件stl_iterator_base_types.h当中还有一个也叫point的...

输入的时候cin后边的输入流符号写错了 应该是cin>>x 而不是cin

因为 string 是 std命名空间下的,就和cout 一样.. 所以 修改的方法有两个.. 1 加 命名空间 限定 std::string name; 2 使用 using using std::string; 是否可以解决您的问题?

应该这么写吧, cout

就是说 cout

//str1.assign(str2.begin(), str2.end()); ///你用的VC6? copy(str2.begin(),str2.end(),back_inserter(str1));

这个问题是你的编译命令写错了,你给出了头文件的地址和库文件的地址,但是你链接的时候没有给出lib所在的地址,你的编译命令应该写成如下形式: $(CC) ...

编译选项加上-lstdc++

能把你的Open函数原型贴出来看下么,初步推测是第一个参数错误,你可以先用printf把他拼接成字符串再传进来吧。 _variant_t(const char* pSrc) ; // Creates a VT_BSTR 有一个转换构造函数,用这个构造函数转化下试试。

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com