Chinaunix首页 | 论坛 | 博客
  • 博客访问: 33121
  • 博文数量: 35
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 360
  • 用 户 组: 普通用户
  • 注册时间: 2021-09-17 18:39
文章分类

全部博文(35)

文章存档

2021年(35)

我的朋友

分类: Java

2021-11-15 14:30:40

#include
#include
using std::cout;
using std::endl;
class my
{
private:
       char *pname;
       int len;
       static int mys;
public:
      my(char *p);
      my();
      ~my();
      my(const my&);
       void showp();
};
int my::mys=0;
my::my(const my & s)   //复制构造函数
{
    mys++;
    cout<<"this is copy hanshu:  ";
}
my::my(char *p)       //普通构造函数
{
    len=strlen(p);
    pname=new char[len+1];
    strcpy(pname,p);mys++;}


my::my()
{
    len=4;
    pname=new char[len];
    strcpy(pname,"C++");
    mys++;
}
void my::showp()    //自定义函数
{
    cout< }
my::~my()           //析构函数
{
    mys--;cout< }


void show(my s){s.showp();}    //自定义函数


int main()
{
    my my1="tets";
    show(my1);
}
阅读(478) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~