C++
文章平均质量分 92
该专栏为C++内容
xwy13886467077
这个作者很懒,什么都没留下…
展开
-
类与对象(下)
现实生活中的实体计算机并不认识,计算机只认识二进制格式的数据。如果想要让计算机认识现实生活中的实体,用户必须通过某种面向对象的语言,对实体进行描述,然后通过编写程序,创建对象后计算机才可以认识。比如想要让计算机认识洗衣机,就需要:1. 用户先要对现实中洗衣机实体进行抽象---即在人为思想层面对洗衣机进行认识,洗衣机有什么属性,有那些功能,即对洗衣机进行抽象认知的一个过程2. 经过1之后,在人的头脑中已经对洗衣机有了一个清醒的认识,只不过此时计算机还不清。原创 2023-11-17 17:20:45 · 39 阅读 · 0 评论 -
C++类与对象(中)
上篇博客中我们写到类的定义,类的作用域,类的实例化等内容,其中主要理解面对对象的思想,和this指针的设计,类提供了我们思考问题的另一个方式,同时通过将数据和操作数据的方法放在一起,提供统一的对外方法进行访问,更简单规范,this指针是编译器为了简化我们写函数时需要不断传入对象的地址,在成员函数中一个进行隐式传入的形参。C++中还为我们提供了一些默认的类中的方法,也就是默认成员函数,让我们进行写类时可以少写一些代码。原创 2023-11-14 09:10:03 · 27 阅读 · 0 评论 -
C++类和对象(上)
/ 类体:由成员函数和成员变量组成// 一定要注意后面的分号class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。类的两种定义方式:1. 声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成内 联函数处理。2. 类声明放在.h文件中,成员函数定义放在.cpp文件中,注意:成员函数名前需要加类名::,原创 2023-10-30 15:42:20 · 32 阅读 · 1 评论 -
C++入门知识
定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{} 中即为命名空间的成员。// 1. 正常的命名空间定义// 命名空间中可以定义变量/函数/类型int val;//2. 命名空间可以嵌套int a;int b;int c;int d;//3. 同一个工程中允许存在多个相同名称的命名空间,编译器最后会合成同一个命名空间中。原创 2023-10-23 12:44:28 · 37 阅读 · 0 评论