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