为了账号安全,请及时绑定邮箱和手机立即绑定
  • 1)数据类型:int double float char bool 

    2)char里面的函数:strlen, strstr, strncmp,strcat,strcpy,strcmp,strncpy

    3)string 类型:

    初始化string对象的方式:string s1; string s2("adb");

    string s3(s2);string s4(n,'c');将s4初始化为字符‘c’的n个副本

    4)string的常用操作

    s.empty();s.size();s[n];s1+s2(字符串连接,两个用双引号引起的字符串本身用加号连接是错误的,应该是string 变量与双引号引起的字符串本身相加是合适的);s1=s2;v1==v2;v1 !=v2;

    查看全部
    0 采集 收起 来源:C++ 初始String

    2019-09-10

  • 1)对象的实例化包括2种,一种是从栈中实例化;一种是从堆中实例化;

    class TV
    {
    public: char name[20];
    int type;
    void changeVol();
    void power();
    };
    1)从栈中实例化对象
    int main(void)
    {
         TV tv;//实例化对象
         tv.type =0;//从栈上访问成员变量
         tv.changeVol();//从栈上访问成员函数,此时使用后不需要释放
         TV tv[20];
         return 0;
    }
    2)从堆中实例化对象
    int main(void)
    {
     TV *p = new TV();
     p->type =0;//从堆上访问成员变量
     p->changeVol();//从堆上访问成员函数,使用后需要手动释放内存
    TV *q = new TV[20];
    delete p; //需要手动释放
    p = NULL;
    delete[]q;
    return 0;
     
    }
    
    int main(void)
    {
    TV *p =new TV[5];
    for (int i =0;i<5;i++)
    {
        p[i]->tpye =0;
        p[i]->changeVol();
    }
    delete []p;
    P= NULL;
    return 0;
    }


    查看全部
  • 1)类是从对象中抽象出来的,对象是具体的事物;同一个事物可以抽象出不同的类;

    2)在类定义中,数据成员和成员函数;

    3)类的访问限定符:


    查看全部
    0 采集 收起 来源:C++类和对象

    2019-09-10

  • 其他问题:

    1、成员函数中如何辨识成员函数

    2、多个对象如何共享数据

    3、对象成员初始化

    查看全部
    0 采集 收起 来源:总结

    2019-09-05

  • 对象实例化:

    查看全部
    0 采集 收起 来源:总结

    2019-09-05

  • 成员函数:

    查看全部
    0 采集 收起 来源:总结

    2019-09-05

  • 成员函数:

    查看全部
    0 采集 收起 来源:总结

    2019-09-05

  • 数据成员:

    1、Sring

    2、const成员

    3、静态数据成员

    4、普通数据成员

    5、对象成员

    查看全部
    0 采集 收起 来源:总结

    2019-09-05

  • 命名空间相关知识:

    查看全部
    0 采集 收起 来源:总结

    2019-09-05

  • 类:

    1、命名空间

    2、成员函数

    3、数据成员

    查看全部
    0 采集 收起 来源:总结

    2019-09-05

  • 对象的生命周期

    查看全部
    0 采集 收起 来源:C++ 析构函数

    2019-09-05

  • 析构函数

    1、如果没有自定义的析构函数则系统自动生成

    2、析构函数在对象销毁时自动调用

    3、析构函数没有返回值、没有参数也不能重载

    查看全部
    0 采集 收起 来源:C++ 析构函数

    2019-09-05

  • 析构函数

    class Student

    {

    public:

        Student() {m_pName = new char[20];}

        ~Student() {delete []m_pName;}

    private:

        char *m_pName;

    };

    查看全部
    0 采集 收起 来源:C++ 析构函数

    2019-09-05

  • 析构函数

    定义格式:~类名()

    查看全部
    0 采集 收起 来源:C++ 析构函数

    2019-09-05

  • 析构函数的引出


    查看全部
    0 采集 收起 来源:C++ 析构函数

    2019-09-05

举报

0/150
提交
取消
课程须知
本课程是C++初级课程 需要熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、类的定义与对象实例化 2、string类型及属性封装 3、类外定义 4、构造函数与初始化列表 5、析构函数

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!