首页
社区
课程
招聘
[分享]一段有趣的C++代码
发表于: 2010-10-25 13:16 5391

[分享]一段有趣的C++代码

2010-10-25 13:16
5391
struct A{};
struct B:virtual A{};

void main()
{
    (A*)(B*)1;
}

为避免编译器对无用表达式进行优化,请以debug方式编译执行。

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 458
活跃值: (421)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
2
有什么趣啊  直接蹦掉。
2010-10-25 13:38
0
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
猜想有趣就有趣在崩掉,因为类强转时做了寻址操作
2010-10-25 20:38
0
雪    币: 75
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
release 版本优化的时候,知道这个是无用的代码。 没有编译进去。直接return了
2010-10-26 02:04
0
雪    币: 478
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
果然 好厉害的 好有趣啊。
2010-10-26 09:03
0
游客
登录 | 注册 方可回帖
返回
//