据我们所知,reinterpret_cast可以将任何指针类型转换为任何其他指针类型。我想问的关于这个演员的问题是:
reinterpret_cast如何工作,允许reinterpret_cast工作的魔法(内部实现)是什么?如何在使用reinterpret_cast时确保安全?在我的专业编程经验中,我还没有真正遇到过这种情况,在这种情况下,除了通常的int* to char*将非常有帮助和appreciated.
使用char[]存储数据似乎是浪费的。对于大多数西方语言来说,最明显的改进是使用byte[]和像UTF-8这样的编码,因为您只需要一个字节来存储最频繁的字符,而不是两个字节。甚至字符串实例本身的开销也会消失。但是在那里你失去了非常方便的方法,比如equals(),hashCode(),length(),…
据我所知,Sun有一个关于字符串的 on byte[]表示。或者,是否有其他方法</e