14年5个月前IP:未同步
436630
50楼
这…据我所知,编译器将C/C++码转汇编码的法则是固定的,
也就是说,作为编译器的使用者似乎不能干涉到这个层面… 呃…也许是我知道的不够[s:275]

其实以我的了解,查汇编码的目的,更多时候是为了解释为什么相同结果的一段代码,
执行起来效率千差万别,这个时候,看一看C码转汇编码,多数时候就一目了然了。

所以说如果从C/C++这个层面做代码,
我们能做的只有深刻的理解或者铭记一些编程法则,从C/C++代码的层面来提高效率,

就比如
循环嵌套的慎用,if语句的写法,
函数调用原理引入思考C++内联函数的优缺,友元函数的优缺,
地址操作引入思考指针参数传递的好处,创建对象的情况…等等。
评论
文号 / 436630

浪迹天涯
名片发私信
学术分 0
总主题 2 帖总回复 23 楼拥有证书:笔友
注册于 2012/08/08 13:21:27最后登录 2018/01/10 01:04:34
主体类型:个人
所属领域:无
认证方式:邮箱
IP归属地:0

个人简介

暂未填写
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的