delete作用 delete 语法: C++ 12 delete p; delete[] pArray; delete操作用来释放p指向的内存.这个指针先前应该被new调用过.上面第二种形式用于删除一个数组. 相关文章: 写operator new和operator delete时要遵循常规 但事情也不是那么简单。因为operator new实际上会不只一次地尝试着去分配内存,它要在每次失败后调用出错处理函数,还期望出错处理函数能想办法释放别处的内存。只有在指向出错处理函数的指针为空的情况下,operator new才抛出异常。... short作用 short 关键字short用来修正数据类型,用来声明短整型变量.... dynamic_cast作用 关键字dynamic_cast强制将一个类型转化为另外一种类型,并且在执行运行时时检查它保证它的合法性。如果你想在两个互相矛盾的类型之间转化时,cast的返回值将为NULL.... new作用 new可以给数据类型分配一个新结点并返回一个指向新分配内存区的首地址. 也可以对它进行初始化.中括号中的 size 可以分配尺寸大小.... operator作用 关键字operator 用于重载函数.在上面语法中用特殊符(#)描述特征的操作将被重载.假如在一个类中,类名应当被指定.对于一元的操作, parameter-list 应当为空, 对于二元的操作,在operator右边的 parameter-list 应当包含操作数 (在operand 左边的被当作 this通过).... public作用 public 在类中的公共数据可以被任何人访问.关键字public也能用来指定派生,所有的公共和保护成员的基类可以变成保护的派生类.... default作用 default swich语句中的缺省条件.... mutable作用 mutable 关键字mutable 忽略所有const 语句.一个属于const对象的mutable 成员可以被修改.... signed作用 signed 关键字signed 用来修正数据类型,用来声明符号字符型型变量.... 自定义类型结构struct 结构就是将基本类型组合在一起形成一个新类型,结构struct主要目地,方便编程和管理代码。比如一个二维平面的点point,有两个值x,y;这时定义成结构struct,编程代码看起来会非常清楚。如果不定义成结构struct用两个变量,当然问题是可以解决,但这样项目变大时将会是个灾难。...