标题:一个小问题,字符串就是不“出来”?请教一下。
取消只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-290039-1-1.html




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

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