随笔分类 -  C++

摘要:一、定义: 异常处理机制实际上是一种运行时的通知机制。当程序异常的时候,一般就直接异常退出了。然而,一个健壮的软件是指在软件异常坏境下仍然能够正常运行的能力,异常处理机制能够保证在我们程序异常的时候执行对应的异常处理程序,而不是暴力的终止程序的执行。二、异常语法结构: 异常机制由try和catch语句组成,格式如下: try { if(...) { throw 对象或者变量或者常量 } } catch(类型或者类型变量) { } catch(类型或者类型变量) { } catch... 阅读全文
posted @ 2014-01-09 23:57 VC初学者 阅读(633) 评论(0) 推荐(0)
摘要:一、非常量对象可以访问类的普通成员函数和常量成员函数#include using namespace std;class Stack{private: int m_num; int m_data[20];public: Stack() { m_num = 0; } void Push(int nElem) { } int Pop() { GetCount(); return 0; } int GetCount()const //常量成员函数 { ... 阅读全文
posted @ 2014-01-07 23:19 VC初学者 阅读(867) 评论(0) 推荐(0)
摘要:一、静态数据成员的实现 静态数据成员在.h中声明变量,只能在.cpp文件中给这个静态变量赋初值。赋值的时候不能加上static, 但需要加上类名,表明这个静态数据成员属于哪一个类。 例如: .h文件 public: static float m_fArea; //静态数据成员变量 .cpp floatRectangleImp1::m_fArea = 0; //正确 static floatRectangleImp1::m_fArea = 0; //错误 static float m_fArea = 0; ... 阅读全文
posted @ 2014-01-03 01:10 VC初学者 阅读(370) 评论(0) 推荐(0)