query: "Type&" vs "Type*" in C++ function definitions
positive_passages.docid: 5165
positive_passages.text: What are the differences between a pointer variable and a reference variable in C++?
negative_passages.docid: 92119
negative_passages.text: Should I use std::function or a function pointer in C++?
negative_passages.docid: 41393
negative_passages.text: Compilers and argument order of evaluation in C++
negative_passages.docid: 44299
negative_passages.text: Why does "typdef struct { struct S *s; } S;" containing a pointer to same type compile?
negative_passages.docid: 130397
negative_passages.text: What does the single ampersand after the parameter list of a member function declaration mean?
negative_passages.docid: 8253
negative_passages.text: What is the meaning of `struct X typedef` vs. `typedef struct X`?
negative_passages.docid: 21841
negative_passages.text: Placement of the asterisk in pointer declarations
negative_passages.docid: 146731
negative_passages.text: What's the behaviour of "" + number and why c++ compile it?
negative_passages.docid: 150789
negative_passages.text: C++ on x86-64: when are structs/classes passed and returned in registers?
negative_passages.docid: 110165
negative_passages.text: What is "x && foo()"?
negative_passages.docid: 111615
negative_passages.text: Benefits of inline functions in C++?
negative_passages.docid: 147853
negative_passages.text: How do the "->" and "." member access operations differ in C
negative_passages.docid: 10081
negative_passages.text: Is there a difference between foo(void) and foo() in C++ or C?
negative_passages.docid: 145101
negative_passages.text: Difference of keywords 'typename' and 'class' in templates?
negative_passages.docid: 76997
negative_passages.text: Why doesn't C++ have a pointer to member function type?
negative_passages.docid: 6027
negative_passages.text: Should operator<< be implemented as a friend or as a member function?
negative_passages.docid: 88290
negative_passages.text: In C++ How do references and pointers in parameters actually work? What are their set-in-stone protocol/"rule"?