宏的举例

来源:互联网 发布:旺旺号是淘宝会员名吗 编辑:程序博客网 时间:2024/05/19 00:54
#include <iostream>#include <string>using namespace std;#define PI 3.141592657#define TEST "hello"#define MAX(a,b) (a>b?a:b)//宏函数#define MUL(a,b) (a*b)#define SafeDeleteArry(p) \    if(p != NULL)\    {            \    delete p;    \    p = NULL;    \    }void main(){    cout<<100 * PI <<endl;    cout<<TEST<<endl;    cout<<MAX(10,20)<<endl;    cout<<MUL(10,20)<<endl;    cout<<MUL(10+10,20+20)<<endl;    char* p = new char[10];    SafeDeleteArry(p);//    if(p != NULL)//    {//    }}

0 0
原创粉丝点击