摘要: 如果分支条件是可预测的,那使用if无疑会提高性能,但分支是随机不可预测的,使用if语句就会让处理器产生更多的错误猜测,肯定会对性能造成影响。 因此在使用if语句时应当对分支进行研究,是否可预测,概率怎么样,是否可去除if语句,或者减少进入分支判断的次数。 具体参见Stack Overflow上的分析 阅读全文
posted @ 2022-02-23 17:11 秦道友 阅读(145) 评论(0) 推荐(0) 编辑
摘要: char[]创建一个数组,可以用sizeof计算其长度,数组内容可以修改,因此当需要改变字符串内容时建议用char[]; char*为一个指针,用strlen计算内容长度,可以声明变量,事实上,vs2019不允许用char*声明常量,会编译报错。 const char[] 数组内容不可修改,适用于全 阅读全文
posted @ 2022-02-23 16:58 秦道友 阅读(93) 评论(0) 推荐(0) 编辑