- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 C++11特性(02)匿名函数
C++11特性:匿名函数匿名函数每当我们使用C++创建一个函数的时候,都必须定义然后再使用。然后在有些情况下,我们不一定需要创建函数,然后再将函数的地址传入变量中。在C++11之前,C#语言支持匿名函数,也就是不需要定义函数的名称只需定义函数体及参数或者外部变量是否能够在匿名函数中使用、及外部变量在函数体中的使用方式。匿名函数的定义方式如下: //[]
2015-06-14 13:46:24 1309
原创 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 436
原创 C++之类的static成员
C++之类的static成员类的成员类型类的成员有以下几种类型:数据成员、函数成员、类类型成员。数据成员:数据成员就是一个类中定义的一些变量,用来形容类的特性、特征。如: class Human{ public: string sex ; //性别 int age; //年龄 int tall; //身高 };上面中Hunam类有
2015-06-10 12:35:30 390
原创 C++类 (03)
C++类之this指针隐含的this指针在前几节讲过,C++类的成员函数中,附加有一个隐含的this指针形参(代码在编译时由编译器自动添加到类中),this指向类类型对象的一个指针。与调用成员函数的对象绑定一起。类的成员函数不能定义this形参,只能由编译器自动添加。但是用户可以在成员函数中显式使用this指针,但是也不是一定要这样做,因为如果对类成员的引用没有限定的话,编译器会将这种
2015-06-09 21:13:15 341
原创 C++ 类 (02)
数据抽象与封装数据抽象类的基本思想就是数据抽象与封装。数据抽象是一种依赖于接口和实现分离的编程、设计技术。类的设计者必须关心类是如何实现的,但是使用该类的程序开发人员不需要了解这些实现的具体细节。相反而言,使用一个类的程序员仅仅需要了解这个类型的接口能够完成什么工作?能够完成什么功能?而无需具体了解这个类型是如何工作的。如类设计者: class Per
2015-06-09 12:43:08 319
原创 C++难点—类 (01)
C++之类 什么是类? 类定义了数据成员与函数成员;其中数据成员用于存储与该类的对象相关联的状态、而函数成员则负责执行一些有意义的操作(这些操作可能是更改类类型对象的数据成员的状态、或者其余一些操作)。我们可以通过类分离接口与实现,也就是说对象有什么具体的执行过程可以与接口的定义相分离。如:class Car{ int money; //价值 int sp
2015-06-08 21:14:11 411
PHP扩展Phalcon源码
2017-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人