query: C++ deduced return type cannot be used before it is defined
positive_passages.docid: 1289
positive_passages.text: Why can templates only be implemented in the header file?
negative_passages.docid: 35116
negative_passages.text: Function overloading by return type?
negative_passages.docid: 156481
negative_passages.text: C++ return string keeps getting junk
negative_passages.docid: 42432
negative_passages.text: "invalid use of incomplete type" error with partial template specialization
negative_passages.docid: 66916
negative_passages.text: Expressions containing globally undefined symbols inside a function where they are defined
negative_passages.docid: 30274
negative_passages.text: Why does flowing off the end of a non-void function without returning a value not produce a compiler error?
negative_passages.docid: 127471
negative_passages.text: How to intentionally cause a compile-time error on template instantiation
negative_passages.docid: 63114
negative_passages.text: How does dereferencing of a function pointer happen?
negative_passages.docid: 105287
negative_passages.text: (Why) is using an uninitialized variable undefined behavior?
negative_passages.docid: 63256
negative_passages.text: Unknow type FNTYPE on function pointers
negative_passages.docid: 72306
negative_passages.text: How can I use covariant return types with smart pointers?
negative_passages.docid: 108036
negative_passages.text: Why can I not push_back a unique_ptr into a vector?
negative_passages.docid: 31826
negative_passages.text: Does changing the return type of a function for a child type breaks binary compatibility?
negative_passages.docid: 1340
negative_passages.text: What are "sequence points" and how do they affect undefined behavior?
negative_passages.docid: 4571
negative_passages.text: Can't use method return value in write context
negative_passages.docid: 83065
negative_passages.text: Resolving ambiguous overload on function pointer and std::function for a lambda using +
negative_passages.docid: 28606
negative_passages.text: Is it a good approach to call return inside using {} statement?