关于 string iterators imcompatiable问题 能编译 运行出错 求大大指点

问题描述

关于 string iterators imcompatiable问题 能编译 运行出错 求大大指点

#include
#include
#include
#include
#include
using namespace std;
struct com{
bool operator()(const string &s1, const string &s2){
int c1 = count(s1.begin(), s2.end(), '1');
int c2 = count(s2.begin(), s2.end(), '1');
if (c1 != c2)return c1 < c2;
return c1 < c2;
}
};

int main(){
ifstream cin("d://aaa.txt");
if (!cin){
cout << "无法打开文件" << endl;
}
string s;
multiset ms;
multiset::iterator it;

while (cin >> s){
    ms.insert(s);
}
for (it = ms.begin(); it != ms.end(); it++){
    cout << (*it) << endl;
}
system("pause");

}


解决方案

你ms类型是什么,应该是这样的吧

 multiset<string> ms

解决方案二:

boost中asio的编译运行出错问题

解决方案三:

找到 答案了 int c1=count(s1.begin(),s1.end(),'1'); s2应改为 s1

时间: 2024-11-03 01:42:49

关于 string iterators imcompatiable问题 能编译 运行出错 求大大指点的相关文章

linux 并行-Linux下MPI+OpenMP程序编译运行出错

问题描述 Linux下MPI+OpenMP程序编译运行出错 如题,错误提示如下: [node65:03787] *** Process received signal *** [node65:03787] Signal: Segmentation fault (11) [node65:03787] Signal code: Address not mapped (1) [node65:03787] Failing at address: 0x44000098 [node65:03787] [ 0

线性表-数据结构 算法如何编译运行··跪求各位路过的大神帮帮忙啊

问题描述 数据结构 算法如何编译运行··跪求各位路过的大神帮帮忙啊 #include #include #define ERROR 0 #define OK 1 typedef int Status; typedef int ElemType;//顺序表测试用 const int MaxSize=100; //100只是示例性的数据,可以根据实际问题具体定义 const int Increasement=10; typedef struct{ ElemType *elem; int length

数据结构,编译运行出错。小妹感激不尽呐1!!!

问题描述 数据结构,编译运行出错.小妹感激不尽呐1!!! #include #include #define list_init_size 100 #define listincrement 10 typedef struct{ Elemtype elem; int length; int listsize; }seqlist; status initlist(seqlist &a,seqlist &b) a.elem=(elemType)malloc(list_init_size*siz

jsp 中用jfreechart 运行出错 求大神解答 或求折线例子

问题描述 jsp 中用jfreechart 运行出错 求大神解答 或求折线例子 代码如下 DefaultCategoryDataset linedataset = new DefaultCategoryDataset();// 各曲线名称String series1 = ""订单量与时间"";String series2 = ""发生金额与时间""; // DefaultCategoryDataset dataset = ne

6 0-vc++ link 运行错误 求高手指点

问题描述 vc++ link 运行错误 求高手指点 具体怎么回事 我也不知道 请看代码及错误提示:Microsoft Developer Studio Workspace File Format Version 6.00 WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! ############################################################################### Project

openwrt编译时出错 求高手指导

问题描述 openwrt编译时出错 求高手指导 http://mirror2.openwrt.org/sources/8145d4dd9b46face26121f27ad60cc1mkdir -p /home/gxy/openwrt/trunk/dl --2015-11-29 19:50:40-- http://mirror2.openwrt.org/sources/8145d4dd9b46face26121f27ad60cc1c Resolving mirror2.openwrt.org (m

maven运行出错,求大神帮忙解决

问题描述 maven运行出错,求大神帮忙解决 java.lang.ArrayIndexOutOfBoundsException: 24444 at org.objectweb.asm.ClassReader.(Unknown Source) at org.objectweb.asm.ClassReader.(Unknown Source) at org.objectweb.asm.ClassReader.(Unknown Source) at org.eclipse.jetty.annotati

求助.我拿到一个用VB.net 语言 Vs2005 和Access工具 编写的程序 可我不会运行 急求高手指点

问题描述 求助.我拿到一个用VB.net语言Vs2005和Access工具编写的程序可我不会运行急求高手指点请对这方面的有研究的高手联系QQ873498013我把程序发给你,只要告诉我如何配置运行的即可.Q币相赠大伙帮帮忙啊真得很急! 解决方案 解决方案二:安装.netFrameWork2.0解决方案三:安装2005就可以调试了解决方案四:我已经加你了

Hadoop MapReduce如何进行WordCount自主编译运行

上次我们已经搭建了Hadoop的伪分布式环境,并且运行了一下Hadoop自带的例子–WordCount程序,展现良好.但是大多数时候还是得自己写程序,编译,打包,然后运行的,所以做一次自编译打包运行的实验. 编辑程序 在Eclipse或者NetBeans中编辑WordCount.java程序,用IDE的好处就是我们可以更方便的选择各种依赖的jar包,并且它会帮我们编译好,我们只需要去workspace中拿出class文件打包就好了,或者直接打包就行.而不用在命令行输入很多依赖jar包去打包,这样