query: Is casting int pointer to float pointer legal if they have the same alignment?
positive_passages.docid: 13689
positive_passages.text: What is the strict aliasing rule?
negative_passages.docid: 35622
negative_passages.text: Is floating-point == ever OK?
negative_passages.docid: 82341
negative_passages.text: What is the equivalent or workaround for a typedef in VB.NET?
negative_passages.docid: 7104
negative_passages.text: Casting one C structure into another
negative_passages.docid: 145784
negative_passages.text: Is the pointer guaranteed to be > a certain value?
negative_passages.docid: 106745
negative_passages.text: Generics: casting and value types, why is this illegal?
negative_passages.docid: 6894
negative_passages.text: How to make the division of 2 ints produce a float instead of another int?
negative_passages.docid: 61229
negative_passages.text: Why does omitting explicit 'int' type for a parameter fail to compile in gcc sometimes?
negative_passages.docid: 81310
negative_passages.text: What does a const cast do differently?
negative_passages.docid: 73778
negative_passages.text: How to manage memory alignments and generic pointer arithmetics in a portable way in C?
negative_passages.docid: 109410
negative_passages.text: Scalar vs. primitive data type - are they the same thing?
negative_passages.docid: 19004
negative_passages.text: How is floating point stored? When does it matter?
negative_passages.docid: 6299
negative_passages.text: Conversion of pointer-to-pointer between derived and base classes?
negative_passages.docid: 104102
negative_passages.text: Is C/C++ bool type always guaranteed to be 0 or 1 when typecast'ed to int?
negative_passages.docid: 15182
negative_passages.text: Casting vs using the 'as' keyword in the CLR
negative_passages.docid: 134318
negative_passages.text: Is it safe to check floating point values for equality to 0?
negative_passages.docid: 38743
negative_passages.text: strange output in comparison of float with float literal