c++中错误,应输入标识符。内详
#include<iostream>#include"string1.h"usingnamespacestd;intstring1::num_strings=0;ints...
#include<iostream>
#include"string1.h"
using namespace std;
int string1::num_strings=0;
int string1::howmany()
{
return num_strings;
}
string1::string(const char *s)//这有红字提示应该输入标识符?是咋的啊?在char底下。
{
len=strlen(s);
str=new char[len+1];
strcpy(str,s);
num_strings++;
}
string1::string1()
{
len=4;
str=new char[1];
str[0]='\0';
num_strings++;
}
string1::string1(const string &st)
{
num_strings++;
len=st.len;
str=new char[len+1];
strcpy(str,st.str);
} 展开
#include"string1.h"
using namespace std;
int string1::num_strings=0;
int string1::howmany()
{
return num_strings;
}
string1::string(const char *s)//这有红字提示应该输入标识符?是咋的啊?在char底下。
{
len=strlen(s);
str=new char[len+1];
strcpy(str,s);
num_strings++;
}
string1::string1()
{
len=4;
str=new char[1];
str[0]='\0';
num_strings++;
}
string1::string1(const string &st)
{
num_strings++;
len=st.len;
str=new char[len+1];
strcpy(str,st.str);
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询