滴水2.c++构造 与 继承

1.构造函数特点

 

 2.析构函数的特点:

析构函数前面必须有~

 

 3.继承

 

 

 

一个子类可以有多个父类

作业1.

#include<stdio.h>
struct DateInfo
{
    int year;
    int month;
    int day;
    DateInfo(int year, int month, int day)
    {


    }
    DateInfo()
    {
        this->day = 11;
        this->month = 1;
        this->year = 33;

    }
    void Steday(int day)
    {
        this->day = day;
    }
    void getday()
    {

        printf("%d",day);
    }
};

int main()
{
    DateInfo m;
    m.getday();
    m.Steday(5);
    m.getday();
    return 0;
}

2.

 

struct MyString
{
    char* str1;
    char* str2;
    MyString()
    {
        str2=(char*)malloc(1024);
    }
    MyString(int dad)
    {
        str1= (char*)malloc(sizeof(dad));

    }
    ~MyString()
    {
        free(str2);
        free(str1);
    }
};
int mai

 

posted @ 2022-12-01 15:52  逆向狗  阅读(29)  评论(0)    收藏  举报