0
点赞
收藏
分享

微信扫一扫

数据中台驱动:高效交付之道


目录

面向对象概述

       封装

       继承

       多态

类是什么?

C++中类的引入

C++中类的定义

类的两种定义方式:

1.声明和定义全部放在类体中

2.类声明与成员函数定义分别放在不同的工程文件中:

类的访问限定符

类的封装

类的作用域

类的实例化

类对象模型

如何计算类对象的大小

类对象存储方式

结语


面向对象概述


类是什么?


C++中类的引入

//C语言中定义顺序栈的结构体

struct Stack
{
    int *arr;
    int top;
    int capacity;
};

struct Stack
{
    void Init(size_t capacity)
    {
        _arr = (int*)malloc(sizeof(int) * capacity);
        if (nullptr == _arr)
        {
            perror("malloc申请空间失败");
            return;
        }
        _capacity = capacity;
        top = 0;
    }

    //成员变量的位置可以是类内的任意地方
    int *arr;
    int top;
    int capacity;
};


C++中类的定义

类的两种定义方式:


类的访问限定符


类的封装


类的作用域


类的实例化


类对象模型

如何计算类对象的大小


类对象存储方式


结语

希望这篇关于类与对象的基础博客能对大家有所帮助,欢迎大佬们留言或私信与我交流.

学海漫浩浩,我亦苦作舟!关注我,大家一起学习,一起进步!



举报

相关推荐

0 条评论