What's the most idiomatic way in java to verify that a cast from long to int does not lose any information? This is my current implementation: Public static int safelongtoint(long l) { int i

Although malloc without casting is preferred method and most experienced programmers choose it, you should use whichever you like having aware of the issues. If you need to compile c program as … Casting can be used on any compatible types, it can be overloaded, and it will throw an exception if the operation fails. The choice of which to use depends on the circumstances.