美文网首页
c++ class basic

c++ class basic

作者: 韦卓凡 | 来源:发表于2018-05-16 11:44 被阅读0次

创建一个新的class

#include <iostream>
#include <stdlib.h>
using namespace std;
class TV //define a new class
{
public:
    char name[20];
    int type;

    void changeVol();
    void power();
};

用stack方式来访问object

int main(void)
{
    TV tv;
    tv.type = 0;
    tv.changeVol();
    return 0;
}

用heap方式来访问object
结束后需要release memory by using "delete p || delete []p"

int main(void)
{
    TV *p = new TV();
    p -> type = 0;
    p -> changeVol();
    delete p;
    p = NULL;
    return 0;
}

相关文章

网友评论

      本文标题:c++ class basic

      本文链接:https://www.haomeiwen.com/subject/jfiudftx.html