query: Detecting superfluous #includes in C/C++?
positive_passages.docid: 107911
positive_passages.text: How should I detect unnecessary #include files in a large C++ project?
negative_passages.docid: 15037
negative_passages.text: Is there a C pre-processor which eliminates #ifdef blocks based on values defined/undefined?
negative_passages.docid: 80770
negative_passages.text: ++ is dangerous for C programmers
negative_passages.docid: 42061
negative_passages.text: Identifying primitive types in templates
negative_passages.docid: 1836
negative_passages.text: How do I see a C/C++ source file after preprocessing in Visual Studio?
negative_passages.docid: 60635
negative_passages.text: Does C++ support compile-time counters?
negative_passages.docid: 152627
negative_passages.text: How do I print a #defined constant in GDB?
negative_passages.docid: 96838
negative_passages.text: Is the behaviour of .* to include . and .. defined in LSB or POSIX or some other specification?
negative_passages.docid: 29995
negative_passages.text: Can code that is valid in both C and C++ produce different behavior when compiled in each language?
negative_passages.docid: 75825
negative_passages.text: Is there a way of conditionally triggering a compile-time error in verilog?
negative_passages.docid: 105196
negative_passages.text: Repeated Multiple Definition Errors from including same header in multiple cpps
negative_passages.docid: 132221
negative_passages.text: Can I check if the C# compiler inlined a method call?
negative_passages.docid: 110969
negative_passages.text: How do you #include files in java?
negative_passages.docid: 128490
negative_passages.text: What is the C++ equivalent of the C# @ symbol prefixing strings?
negative_passages.docid: 6294
negative_passages.text: What are all the common undefined behaviours that a C++ programmer should know about?
negative_passages.docid: 13201
negative_passages.text: Are C++ Templates just Macros in disguise?
negative_passages.docid: 144628
negative_passages.text: Is C++ CLI a superset of C++?