query: What does "##x" mean while defining a macro
positive_passages.docid: 158327
positive_passages.text: #define f(g,g2) g##g2
negative_passages.docid: 92087
negative_passages.text: What does =* mean?
negative_passages.docid: 8979
negative_passages.text: Why use apparently meaningless do-while and if-else statements in macros?
negative_passages.docid: 58367
negative_passages.text: Why do I have to put braces around my macro for subscripts / indices?
negative_passages.docid: 93594
negative_passages.text: how does do{} while(0) work in macro?
negative_passages.docid: 133569
negative_passages.text: What does the double slash mean in `${f// /_}`?
negative_passages.docid: 142384
negative_passages.text: Strange error defining a macro with arguments for math mode
negative_passages.docid: 69632
negative_passages.text: #define in Java
negative_passages.docid: 56824
negative_passages.text: What is the difference between <%# and <%= in ASP.NET MVC?
negative_passages.docid: 43256
negative_passages.text: Macro defining macro
negative_passages.docid: 170
negative_passages.text: What does the @ symbol before a variable name mean in C#?
negative_passages.docid: 72725
negative_passages.text: What's the difference between \newcommand and \newcommand*?
negative_passages.docid: 54029
negative_passages.text: What is x after "x = x++"?
negative_passages.docid: 58400
negative_passages.text: What's the purpose of dummy addition in this "number of elements" macro?
negative_passages.docid: 126958
negative_passages.text: What is the point of saying "#define FOO FOO" in C?
negative_passages.docid: 73228
negative_passages.text: What does the [0]*x syntax do in Python?
negative_passages.docid: 117634
negative_passages.text: Macros with # as the last parameter