这个C++程序要怎么改额,编译不过,我不懂函数调用,类型那些,帮忙看看,谢谢

[复制链接]
查看11 | 回复2 | 2012-5-1 17:13:32 | 显示全部楼层 |阅读模式
编译通不过的问题不是private的问题,而是你用了string类的问题,strstr函数的参数要是const char* ,string类的话是不行的,要转化成c字符串才行,就像下面一样:if(strstr(s.getname().c_str(),nname))//寻找但是这样写的话你的getname函数的返回值一开始就没必要写成string类了,要寻找还要用string类的话还是像下面这样写吧if(s.getname().compare(nname)==0)//寻找...
回复

使用道具 举报

千问 | 2012-5-1 17:13:32 | 显示全部楼层
去掉private试试,去掉后name默认为private类(必须放在开头哦)...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行