query: C++ cyclic inclusion issue
positive_passages.docid: 2143
positive_passages.text: Resolve build errors due to circular dependency amongst classes
negative_passages.docid: 66040
negative_passages.text: C++ unresolved external symbol
negative_passages.docid: 120023
negative_passages.text: Inserting with implicit type conversion causes warning for cardinality estimates
negative_passages.docid: 42432
negative_passages.text: "invalid use of incomplete type" error with partial template specialization
negative_passages.docid: 96400
negative_passages.text: std::shared_ptr in an std::initializer_list appears to be getting destroyed prematurely
negative_passages.docid: 127471
negative_passages.text: How to intentionally cause a compile-time error on template instantiation
negative_passages.docid: 3027
negative_passages.text: c++ undefined reference to vtable
negative_passages.docid: 135710
negative_passages.text: Cyclic Automorphism group
negative_passages.docid: 111498
negative_passages.text: C++ inlining class methods causes undefined reference
negative_passages.docid: 103911
negative_passages.text: Cross Reference problem
negative_passages.docid: 52420
negative_passages.text: Programs compiles in g++ but exits with linker errors in gcc
negative_passages.docid: 70850
negative_passages.text: What can cause segmentation faults in C++?
negative_passages.docid: 119833
negative_passages.text: How can I add C++11 support to Code::Blocks compiler?
negative_passages.docid: 150233
negative_passages.text: Why doesn't reference-to-member exist in C++?
negative_passages.docid: 33156
negative_passages.text: C++ template won't accept iterators
negative_passages.docid: 27846
negative_passages.text: How to avoid simple recursive template typedefs
negative_passages.docid: 120041
negative_passages.text: Why does c++ pointer * associate to the variable declared, not the type?