query: What is the difference between a reinterpret_cast and a C-style cast?
positive_passages.docid: 16184
positive_passages.text: When should static_cast, dynamic_cast, const_cast and reinterpret_cast be used?
negative_passages.docid: 106425
negative_passages.text: Is a C++ preprocessor identical to a C preprocessor?
negative_passages.docid: 53481
negative_passages.text: Why does the compiler choose bool over string for implicit typecast of L""?
negative_passages.docid: 154078
negative_passages.text: What's the difference between the types - int * and int *[100] in C?
negative_passages.docid: 76418
negative_passages.text: Multicharacter literal in C and C++
negative_passages.docid: 84688
negative_passages.text: Implicit type conversion rules in C++ operators
negative_passages.docid: 117854
negative_passages.text: Why does C style cast allow you to convert to a private base class?
negative_passages.docid: 58778
negative_passages.text: In what way is ::operator new[]() different than ::operator new()?
negative_passages.docid: 34168
negative_passages.text: Difference between global non-throwing ::operator new and std::malloc
negative_passages.docid: 150866
negative_passages.text: C Programming : Confusion between operator precedence
negative_passages.docid: 78486
negative_passages.text: Weird Behaviour with const_cast
negative_passages.docid: 72977
negative_passages.text: What does a type followed by _t (underscore-t) represent?
negative_passages.docid: 60184
negative_passages.text: C: type conversion when passing an argument on a function call
negative_passages.docid: 154099
negative_passages.text: C pointer notation compared to array notation: When passing to function
negative_passages.docid: 45594
negative_passages.text: Which kind of pointer do I use when?
negative_passages.docid: 143971
negative_passages.text: Which variables should I typecast when doing math operations in C/C++?
negative_passages.docid: 66487
negative_passages.text: What are the Pointer-to-Member ->* and .* Operators in C++?