C/C++
文章平均质量分 72
yanzong09
这个作者很懒,什么都没留下…
展开
-
restrict关键字
很多人说这个关键字主要是用来加强编译器优化的,理由也很简单:“由restrict修饰的指针是最初唯一对指针所指向的对象进行存取的办法,仅当第二个指针基于第一个时,才能对对象进行存取.”这样下面的代码就可以被很好的优化,void fcpy(float* restrict a, float *restrict b, float *restrict aa, float *restric转载 2012-05-25 00:32:39 · 507 阅读 · 0 评论 -
pragma -- 预处理指令应用详解
#Pragma是预处理指令,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#Pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为: #Pragma Para其中Para 为参数,下面来看一些常用的参数。(1)message 参数转载 2012-05-25 00:55:26 · 594 阅读 · 0 评论