how to write a macro function which has multiple arguments : <p>I have to write a macro function which takes multiple argument and print them.
e.g,</p>

<pre><code>int main(){
    int x,y;
    x=5;
    y=9;
    cout&lt;&lt;"value of x is::"&lt;&lt;x&lt;&lt;" "&lt;&lt;"value of y is:::"&lt;&lt;y&lt;&lt;endl;
    return 0;
}
</code></pre>

<p>I want to write a macro which takes x and y as argument and print same as above.
like <em>debug_print(x,y).</em></p>
