C++
文章平均质量分 75
心欲无痕-VIM
这个作者很懒,什么都没留下…
展开
-
C++ 类 (02)
数据抽象与封装 数据抽象 类的基本思想就是数据抽象与封装。 数据抽象是一种依赖于接口和实现分离的编程、设计技术。类的设计者必须关心类是如何实现的,但是使用该类的程序开发人员不需要了解这些实现的具体细节。相反而言,使用一个类的程序员仅仅需要了解这个类型的接口能够完成什么工作?能够完成什么功能?而无需具体了解这个类型是如何工作的。 如 类设计者: class Per原创 2015-06-09 12:43:08 · 324 阅读 · 0 评论 -
C++难点—类 (01)
C++之类 什么是类? 类定义了数据成员与函数成员;其中数据成员用于存储与该类的对象相关联的状态、而函数成员则负责执行一些有意义的操作(这些操作可能是更改类类型对象的数据成员的状态、或者其余一些操作)。我们可以通过类分离接口与实现,也就是说对象有什么具体的执行过程可以与接口的定义相分离。如: class Car{ int money; //价值 int sp原创 2015-06-08 21:14:11 · 417 阅读 · 0 评论 -
C++类 (03)
C++类之this指针 隐含的this指针 在前几节讲过,C++类的成员函数中,附加有一个隐含的this指针形参(代码在编译时由编译器自动添加到类中),this指向类类型对象的一个指针。与调用成员函数的对象绑定一起。类的成员函数不能定义this形参,只能由编译器自动添加。但是用户可以在成员函数中显式使用this指针,但是也不是一定要这样做,因为如果对类成员的引用没有限定的话,编译器会将这种原创 2015-06-09 21:13:15 · 345 阅读 · 0 评论 -
C++之类的static成员
C++之类的static成员 类的成员类型 类的成员有以下几种类型:数据成员、函数成员、类类型成员。 数据成员:数据成员就是一个类中定义的一些变量,用来形容类的特性、特征。如: class Human{ public: string sex ; //性别 int age; //年龄 int tall; //身高 };上面中Hunam类有原创 2015-06-10 12:35:30 · 394 阅读 · 0 评论 -
C++11特性(02)匿名函数
C++11特性:匿名函数 匿名函数 每当我们使用C++创建一个函数的时候,都必须定义然后再使用。然后在有些情况下,我们不一定需要创建函数,然后再将函数的地址传入变量中。在C++11之前,C#语言支持匿名函数,也就是不需要定义函数的名称只需定义函数体及参数或者外部变量是否能够在匿名函数中使用、及外部变量在函数体中的使用方式。 匿名函数的定义方式如下: //[]原创 2015-06-14 13:46:24 · 1312 阅读 · 0 评论 -
C++11特性(01)auto关键字
C++11特性之一:auto关键字 auto关键字 在C++11之前的版本中,其实也有auto关键字(这个关键字其实是为了兼容C语言中的auto自动变量),所以在C语言中也可以使用auto关键字,只是此时的auto的意思就不是C++11中的特性:自动类型。 如: auto ai = 33; //ai类型为int auto ad = 3.221; //原创 2015-06-14 08:03:55 · 440 阅读 · 0 评论