不算奇技淫巧,用的人很多。
之所以好用,就是因为它能把一段变长的二进制数据解释为对应的逻辑结构/视图。
这可以认为是C/C++这种接近硬件的语言特有的技巧。别的语言实现起来就比较啰嗦。
linux里的inotify_event之类的结构也也有用。不过现在标准的写法是char[],不是char[0]、char[1]
https://github.com/torvalds/linux/blob/master/include/uapi/linux/inotify.h
反过来说,一个没用的东西,编译器不会对它特殊处理,标准也不会专门给它定条规范
【 在 HerSMTH 的大作中提到: 】
: 感觉这些奇技淫巧还是应该放弃
: 用其它的方式一样可以实现目的,执行效率没差别,还有助于阅读,缺点只是多几行代码而已
:
: ...................
--
修改:z16166 FROM 222.131.205.*
FROM 222.131.205.*