开发平台(Platform): win or unix
编译器: C++14
额外使用到的函数库(Library Used):std
问题(Question):
今天遇到一个API需要使用者自己先读取好档案
然后传大小和uint32_t*进去
但是读binary档案得到的好像只能是char或string
所以必须转换一次( char* -> void* -> uint32_t*)
1. 能够读档的时候就用uint32_t存吗?
或
2. char*转uint32_t*能不透过void*吗?
喂入的资料(Input): binary file
程式码(Code): http://cpp.sh/8cs7
补充说明(Supplement): 另外一个问题是,这样转换会不会有什么风险在?