小言_互联网的博客

C++

509人阅读  评论(0)

第一次写日记

开学了一个月 学习还算比较忙碌吧
刚开始学习 C++ 上学期学了C 总感觉学的模模糊糊的 期待一个新的开始
学了一个月 对类有了一个初步印象
#include
Class student
{public:
void input();
void output();
private:
int a;
char b;
}std1;
int main()
{std1.input();
std1.output();
return 0;
}
void student::input()
{cin>>a>>b;
}
void student::output ()
{cout<<a<<" "<<b<<endl;
}
所谓类就是对具有相同特征的所有对象的一个抽象,定义类后,可以定义若干个对象 ,类中可以有多个数据成员, 和函数 ,函数对数据进行处理 .一般将函数定义在公有部分,将数据定义在私有部分,这样不可以直接通过对象来访问数据,只能通过类中成员函数来访问数据
为啥函数形参为空?🏃
因为存在一个this指针 指向了 类类型的对象std 调用函数时,把对象的首地址传给了形参指针this ,在成员函数中访问数据也是通过指针this进行的比如cin>>n实际上是cin>>this–>n或者(*this).n==std1.n。
今天就写到这把 上机作业还没敲完 欢迎大家指正交流!


转载:https://blog.csdn.net/m0_52629611/article/details/115643974
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场