C++程序题,求完整程序!!写一个类至少包含一个Name属性、一个构造函数……
要求:1)至少包含一个Name属性、一个构造函数和另外两个方法:SetName和Print;其中,SetName方法用来设置形状的名称,Print方法的功能是打印Name...
要求:
1) 至少包含一个Name属性、一个构造函数和另外两个方法:SetName和Print;其中,SetName方法用来设置形状的名称,Print方法的功能是打印Name的值。SetName的样式可以是SetName(char n[20]) 或SetName(string n) ,如果要使用C++中的string类型,可在文件的开始部分加上:
#include <string>
using namespace std;
2) 分成两个文件:*.h和*.cpp。
3) 写一个Main函数,对上述类至少用一个对象进行测试。 展开
1) 至少包含一个Name属性、一个构造函数和另外两个方法:SetName和Print;其中,SetName方法用来设置形状的名称,Print方法的功能是打印Name的值。SetName的样式可以是SetName(char n[20]) 或SetName(string n) ,如果要使用C++中的string类型,可在文件的开始部分加上:
#include <string>
using namespace std;
2) 分成两个文件:*.h和*.cpp。
3) 写一个Main函数,对上述类至少用一个对象进行测试。 展开
2个回答
展开全部
name.h
#include <string>
#include <iostream>
using namespace std;
class clsName
{
private:
string m_strName;
public:
clsName(string strName = ""):m_strName(strName) {}
~clsName() {}
public:
void SetName(string strName) {m_strName = strName;}
void Print(void);
};
name.cpp
#include "name.h"
void clsName::Print()
{
cout<<m_strName<<endl;
}
int main()
{
clsName test;
test.SetName("test");
test.Print();
return 0;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询