首页 > 初学者C++遇到bug

初学者C++遇到bug

定义如下字符串类, 实现字符串的存储和操作。

cppclass myString
{ 
public :
    myString (char *pn = 0) ;   
    ~ myString ( ) ;
    set(char *pn) ;  
    void print();
    int getLen();
private: 
    char *pStr ;    // 指向存储字符串的空间      
    int size ;      //包含字符的数目
} ;

void main()
{   //测试类
    myString s0, s1(“hello”);
    s0.print();   //输出“空字符串”
    s0.set(“world”); 
    s0.print();  //输出“world”
    cout<<s1.getLen()<<endl;  //输出5
    myString s2 = s1;
    s2.print();  //输出“hello”
}

不知道哪里出错了 怎么修改。。跪求解决


class myString
{
public :
myString (char *pn = 0) ;
~ myString ( ) ;
set(char *pn) ;
void print();--至少这个分号是全角(中文)的
int getLen();--至少这个分号是全角(中文)的
private:
char *pStr ; // 指向存储字符串的空间
int size ; //包含字符的数目
} ;

void main()
{ //测试类
myString s0, s1(“hello”);
s0.print(); //输出“空字符串”
s0.set(“world”);
s0.print(); //输出“world”
cout<<s1.getLen()<<endl; //输出5
myString s2 = s1;
s2.print(); //输出“hello”
}


问题必须改,不然没人能解决,跪没用啊。。。。。。

1.你的myString类是怎么实现的?
你只声明了一堆方法或者叫类的函数,他们是怎么写(实现)的没有啊。。。。。

2.你出错信息一毛钱都不贴出来,还描述的那么简单粗暴,谁知道你想怎样?
-比如有可能你没有装编译器。。。。。。。。。。。。

【热门文章】
【热门文章】