আমি ক্রোমিয়ামের কোড বেসটি ডাউনলোড করে ডাব্লুটিএফ নেমস্পেস জুড়ে চলেছি ।
namespace WTF {
/*
* C++'s idea of a reinterpret_cast lacks sufficient cojones.
*/
template<typename TO, typename FROM>
TO bitwise_cast(FROM in)
{
COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_wtf_reinterpret_cast_sizeof_types_is_equal);
union {
FROM from;
TO to;
} u;
u.from = in;
return u.to;
}
} // namespace WTF
এর অর্থ কি আমি মনে করি এটির অর্থ কি? হতে পারিনি, bitwise_cast
বাস্তবায়ন এখানে নিদিষ্ট কম্পাইল না যদি পারেন TO
বা FROM
একটি নয় POD এবং (আমি যতদূর জানি) আরো সালে নির্মিত সি চেয়ে শক্তিশালী ++, নয় reinterpret_cast
।
আমি এখানে আলোর একমাত্র পয়েন্টটি দেখছি যে কেউই bitwise_cast
ক্রোমিয়াম প্রকল্পে ব্যবহার করছে বলে মনে হয় না ।