coturn源码之宏UNUSED_ARG

#include <stdio.h>

#define UNUSED_ARG(A) do { A=A; } while(0)

void Hello(int key,int value){
    printf("key:%d
",key);
}


int main(){
    Hello(100,200);
    return 0;
}

#include <stdio.h>

#define UNUSED_ARG(A) do { A=A; } while(0)

void Hello(int key,int value){
    UNUSED_ARG(value);
    printf("key:%d
",key);
}


int main(){
    Hello(100,200);
    return 0;
}

UNUSED_ARG这个宏定义的作用在于,对于未使用的参数使用这个宏作用之后,编译器的就不会在再对其做出unused-parameter警告处理!

原文地址:https://www.cnblogs.com/iuyy/p/13446842.html