| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 376 人关注过本帖
标题:怎么会出错呢?
只看楼主 加入收藏
Noll_Nie
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:71
专家分:139
注 册:2011-4-19
结帖率:81.82%
收藏
已结贴  问题点数:20 回复次数:4 
怎么会出错呢?
error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'const class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' (or there is no accep
table conversion)
这是什么意思啊?
指教下吧
2011-05-15 14:15
linw1225
Rank: 3Rank: 3
来 自:福建
等 级:论坛游侠
帖 子:110
专家分:145
注 册:2011-4-7
收藏
得分:10 
贴代码才是王道。

Einmal ist keinmal
2011-05-15 14:53
lintaoyn
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:606
专家分:2499
注 册:2009-4-8
收藏
得分:10 
没有重载合适的operator<<吧

迭代的是人,递归的是神。
2011-05-15 15:03
Noll_Nie
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:71
专家分:139
注 册:2011-4-19
收藏
得分:0 
程序代码:
#include <iostream>
using namespace std;

class Cbase  
{
public:
    void printtitle(void)const;
    string gettitle(string tit);
    virtual bool isgood() = 0;
    Cbase();
    virtual ~Cbase();

protected:
    string title;
    int volume_of_sales;
};
头文件
下面是实现文件
#include "base.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

Cbase::Cbase():title("NoTitle"),volume_of_sales(0)
{

}

Cbase::~Cbase()
{

}

string Cbase::gettitle(string tit)
{
    title = tit;
}

void Cbase::printtitle(void)const
{
    cout<<title<<endl;
}


编译报错啊???
2011-05-15 16:12
寒风中的细雨
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:66
帖 子:1710
专家分:8645
注 册:2009-9-15
收藏
得分:0 
#include <iostream>
#include <string>
using namespace std;

class Cbase  
{
public:
    void printtitle(void)const;
    string gettitle(string tit);
    virtual bool isgood() = 0;
    Cbase();
    virtual ~Cbase();

protected:
    string title;
    int volume_of_sales;
};

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

Cbase::Cbase():title("NoTitle"),volume_of_sales(0)
{

}

Cbase::~Cbase()
{

}

string Cbase::gettitle(string tit)
{
    return title = tit;
}

void Cbase::printtitle(void)const
{
    cout << title << endl;
}
2011-05-15 17:26
快速回复:怎么会出错呢?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019631 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved