C++

 

面向对象程序设计

C++ 完全支持面向对象的程序设计,包括面向对象开发的四大特性:

    • 封装
    • 抽象
    • 继承
    • 多态

 

对象    对象具有状态和行为。例如:一只狗的状态 - 颜色、名称、品种,行为 - 摇动、叫唤、吃。对象是类的实例。              

类     类可以定义为描述对象行为/状态的模板/蓝图。

方法    从基本上说,一个方法表示一种行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的动作

 

 

C++ 关键字

下表列出了 C++ 中的保留字。这些保留字不能作为常量名、变量名或其他标识符名称。

asm else new this
auto enum operator throw
bool explicit private true
break export protected try
case extern public typedef
catch false register typeid
char float reinterpret_cast typename
class for return union
const friend short unsigned
const_cast goto signed using
continue if sizeof virtual
default inline static void
delete int static_cast volatile
do long struct wchar_t
double mutable switch while
dynamic_cast namespace template

 

关键字介绍:https://www.runoob.com/w3cnote/cpp-keyword-intro.html

 

 

C++ 数据类型

基本的内置类型

C++ 为程序员提供了种类丰富的内置数据类型和用户自定义的数据类型。下表列出了七种基本的 C++ 数据类型:

类型 关键字
布尔型 bool
字符型 char
整型 int
浮点型 float
双浮点型 double
无类型 void
宽字符型 wchar_t 

    其实 wchar_t 是这样来的: typedef short int wchar_t;
    

  类型 描述
  bool 存储值 true 或 false。
  char 通常是一个字符(八位)。这是一个整数类型。
  int 对机器而言,整数的最自然的大小。
  float

单精度浮点值。单精度是这样的格式,1位符号,8位指数,23位小数。

C++

  double

双精度浮点值。双精度是1位符号,11位指数,52位小数。

C++

  void 表示类型的缺失。
  wchar_t 宽字符类型。

 

 

枚举类型

  枚举类型(enumeration)是C++中的一种派生数据类型,它是由用户定义的若干枚举常量的集合。

  如果一个变量只有几种可能的值,可以定义为枚举(enumeration)类型。所谓"枚举"是指将变量的值一一列举出来,变量的值只能在列举出来的值的范围内。

 

上一篇:详解 JavaScript的 call() 和 apply()


下一篇:在C#中使用C++编写的类——用托管C++进行封装