首页
论坛
专栏
课程

[原创]内核下使用C++构造

2019-1-23 12:32 2164

[原创]内核下使用C++构造

2019-1-23 12:32
2164

这个准确的说还真不算原创帖子, 因为核心代码来自ark
肯定很多人已经在用了, 但是没人发出来, 我就发一下吧


一个重要的函数..

void __scdecl _cinit (
      void
        ) {
                /*
                 * do initializations
                 */
                _initterm (__xi_a, __xi_z);

               /*
                * do C++ initializations
                */
               _initterm (__xc_a, __xc_z);
}





[推荐]看雪企服平台,提供安全分析、定制项目开发、APP等级保护、渗透测试等安全服务!

上传的附件:
上一主题 下一主题
最新回复 (4)
寧靜致遠 2019-1-23 14:33
2
1
没有太明白楼主是什么意思? 内核中使用C++吗?

楼主代码好像也只在函数头使用了 _cinit () 。 但是不加这玩意直接使用C++类也是可以的啊??不明白意加这个有什么深奥的意义。


在看了下代码,楼主的使用的是全局类对象,不过我并没有用过全局类对象。上班中不知道不加是否可以使用。
最后于 2019-1-23 14:57 被寧靜致遠编辑 ,原因:
isdebug 2019-1-23 20:34
3
0
寧靜致遠 没有太明白楼主是什么意思? 内核中使用C++吗?楼主代码好像也只在函数头使用了 _cinit () 。 但是不 ...
等你遇到这个问题时候你就知道是什么了
EvilTobe 2019-1-23 21:41
4
0
nice,会不会引入一堆运行库函数增大体积啊?
冰域 2019-2-11 17:06
5
0
 感谢分享
游客
登录 | 注册 方可回帖
返回