Feed on
Posts
Comments

Tag Archive 'C&C++'

C和C++的异常处理

异常(Exception)是程序可能检测到,运行时刻不正常的情况,如被0除、数组越界访问或者堆空间申请失败等等。
标准C并没有提供异常处理机制,但是提供了两个特殊的函数:setjmp()和lon...

Read Full Post »

RTTI

RTTI全称是RunTime Type Identification,即运行时类型识别,这是C++的一个新特性。程序能够使用基类类型指针或引用来检索这些指针或引用在运行时所指对象的实际的类型:派生类或者基类。通过两...

Read Full Post »

这里谈论的关于类的关键字或保留字,针对结构体同样适合,在C++中,类和结构体其实没有什么区别了,同样支持继承、构造、析构等等,唯一差别是,两者的成员在默认的情况下,结构体...

Read Full Post »

有关构造函数

1. 默认构造函数:只有当一个类没有定义构造函数的时候,编译器才会自动生成一个默认构造构造函数。
如下代码是编译会有问题:
class Myclass{public:Myclass(int i);//自定义构造函数priv...

Read Full Post »

placement new释疑

"placement new"? 它到底是什么东东呀?我也是最近几天才听说,看来对于C++我还差很远呀!placement new 是重载operator new的一个标准、全局的版本,它不能被自定义的版本代替(不像普通的...

Read Full Post »