详解C++编程中类的声明和对象成员的引用

本文详细介绍了C++中的类声明和对象的创建,包括类的定义、对象实例化、对象数组和指针的创建。强调了在类声明中使用public关键字修饰的成员才能被对象访问,并探讨了通过对象名、指针和引用访问成员的方法。
摘要由CSDN通过智能技术生成
这篇文章主要介绍了详解C++编程中类的声明和对象成员的引用,是C++入门学习中的基础知识,需要的朋友可以参考下

C++类的声明和对象的创建
类是创建对象的模板,一个类可以创建多个对象,每个对象都是类类型的一个变量;创建对象的过程也叫类的实例化。每个对象都是类的一个具体实例(Instance),拥有类的成员变量和成员函数。

与结构体一样,类只是一种复杂数据类型的声明,不占用内存空间。而对象是类这种数据类型的一个变量,占用内存空间。
类的声明

类是用户自定义的类型,如果程序中要用到类,必须先进行声明,或者使用已存在的类(别人写好的类、标准库中的类等),C++语法本身并不提供现成的类的名称、结构和内容。

一个简单的类的定义:

class Student{
  //成员变量
  char *name;
  int age;
  float score;
  //成员函数
  void say(){
    printf("%s的年龄是 %d,成绩是 %f\n", name, age, score);
  }
};

该例创建了一个Student类,它包含了3个成员变量和1个成员函数。

class是C++中的关键字,用于声明一个类;紧接 class 关键字之后的是我们自定义的类名 Student;由{ }包围的是类体。声明类时不能对成员变量进行初始化,只有在创建对象以后才能赋值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值