-
-
[原创] ldid for win32
-
发表于:
2017-3-29 18:36
7882
-
代码移植过程遇到的难点和解决方案:
1. __attribute__((packed))
#pragma pack(push, 1)
#pragma pack(pop)
2. #define _foreach(item, list)
for each ()
3. char padding[ size ];
char *padding = (char *)malloc(size);
4. fun([&](){})
const std::function<void()> &xxx;
等等,主要ldid中用到了很多类似或者就是C++11的语法特性。
过程痛苦,不过还是蛮有趣的
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课