ldjhust

工欲善其事 必先利其器

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年4月20日

摘要: 参数入栈顺序是从右往左依次压入栈,因此在输出的时候需要谨慎处理 阅读全文
posted @ 2013-04-20 22:18 ldjhust 阅读(247) 评论(3) 推荐(0) 编辑

摘要: const int count = 3;…int *p = (int*)&count;*p = 5;cout << count << “ ” << *p << endl;…程序并不会报出编译错误,而且会打印出3 5,原因是count在预编译期间就会被替换成3,至于为什么可以修改常量的值,那是因为const *被强制转换成为了int *。 阅读全文
posted @ 2013-04-20 21:34 ldjhust 阅读(110) 评论(0) 推荐(0) 编辑