zoukankan      html  css  js  c++  java
  • C++的构造函数作用和举例



    如何理解对象的初始化

        1.  构造函数用来对类对象进行初始化,它完成对内存空间的申请、赋初值等工作。
        2.   析构函数主要是用来做清理工作的。


     class Stu
       {
           private:
                char name[20];
                int age;
                char sex[10];
           public:
                Stu(charc1[20],char c2[10],int n);            //构造函数
                void stuinfo();
                ~Stu(); //析构函数
       };
    
    










    #include <iostream.h>
    #include<string.h>
    class Stu
    {
          private:
                 char name[20];
                 int age;
                 char sex[10];
          public:
                 Stu(char c1[20],char c2[10],int n);                 //构造函数
                 void stuinfo();
                 ~Stu();      //析构函数
    };
    Stu::Stu(char c1[20],char c2[10],int n)             //构造函数定义
    {
          cout<< “constructor called!”<<endl;
          strcpy(name,c1);
          strcpy(sex,c2);
          age=n;
    } 




  • 相关阅读:
    [Linux]
    [Nginx]
    [Nginx]
    [Linux]
    [Linux]
    [Linux]
    [Linux]
    [Linux] -Docker修改空间大小
    [Linux]
    [MySql]
  • 原文地址:https://www.cnblogs.com/yuzaipiaofei/p/4124657.html
Copyright © 2011-2022 走看看