test.cpp

来自「基于ADI blackfin的异常处理程序」· C++ 代码 · 共 35 行

CPP
35
字号
#include <iostream>

using namespace std;

#include "exception.h"


void Test(int a)
{
	if(a < 0)
	    THROW(new int(a));
}


int main(void)
{
	int a = 10;
	
	TRY
	{
		Test(-5);
	}
	CATCH(int*, ex)
	{
		cout << "The value is: " << *ex << endl;
		
		delete ex;
	}
	
	END_TRY
	
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?