#include<iostream>
class employee
{
private:
std::
string mname;
std::
string mssn;
public:
employee(
const std::
string &name,
const std::
string &ssn):mname(name),mssn(ssn){};
const std::
string & getname()
const;
void print(
std::ostream& out)
const;
void print(
std::ostream& out,
const std::
string& msg)
const;
};
const std::
string& employee::getname()
const
{
return mname;
}
void employee::print(
std::ostream& out)
const
{
out<<mname<<
'\n';
out<<mssn<<
'\n';
}
void employee::print(
std::ostream& out ,
const std::
string& msg)
const
{
out<<msg<<
'\n';
print(out);
}
int main()
{
employee A(
"yang",
"abd");
A.getname();
A.print(
std::
cout);
A.print(
std::
cout,
"ada");
}
转载请注明原文地址: https://www.6miu.com/read-53191.html