C++基础-(异常)

C++基础

异常

  • 程序的错误,一种是编译错误,即语法错误。另一种是运行时发生的错误
#include 
using namespace std;
int main()
{
    int n=1;
    try
    {
        int *p=new int;
        cout<<"begin"<
  • 异常与类的关系
#include 
using namespace std;
class test
{
    public:
        int m_z;
};
int main()
{
    int n=1;
    try
    {
        int *p=new int;
        cout<<"begin"<
  • 进化版
#include 
using namespace std;
class test
{
    public:
        int m_z;
};
class testSon::public test
{
    public:
        int m_w;
}
int main()
{
    int n=1;
    try
    {
        try
        {
            cout<<"begin"<
  • 万能捕获catch(...)

你可能感兴趣的:(C++基础-(异常))