| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 384 人关注过本帖
标题:一个小问题,字符串就是不“出来”?请教一下。
取消只看楼主 加入收藏
cookies5000
Rank: 2
等 级:论坛游民
帖 子:33
专家分:48
注 册:2009-10-25
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:1 
一个小问题,字符串就是不“出来”?请教一下。
#include<iostream>
using namespace std;

class StudentID{

int value;
public:
    StudentID(){
    static int nextStudentID=0;
    value=++nextStudentID;
    cout<<"Assigning student id "<<value<<"\n";
    }
};
//
class Student{
    string name;
    StudentID id;
public:
    Student(string n="noName"){
    cout<<"Constructing student "+n+"\n";        //line 20
    name=n;
    }
};
//
int main()
{
    Student s("Randy");
    return 0;
}
正常结果应该是:
Assigning student id  1

Constructing student  Randy

可是总是报错 :line 20  2个错误.实在是看不出来了。呵呵,请高手指导。

搜索更多相关主题的帖子: 字符 
2009-10-26 21:45
cookies5000
Rank: 2
等 级:论坛游民
帖 子:33
专家分:48
注 册:2009-10-25
收藏
得分:0 
谢谢qlc00,佩服。
2009-10-26 22:57
快速回复:一个小问题,字符串就是不“出来”?请教一下。
数据加载中...
 
   



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

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