当前位置: 技术问答>linux和unix
C语言也支持inline标志符吗?
来源: 互联网 发布时间:2016-05-08
本文导语: static inline size_t get_vm_area_size(const struct vm_struct *area) { return area->size - PAGE_SIZE; } 是在一个.c文件中看到的。。。 | 都是编辑器的实现 C89 C99只是一个指导的标准,实现还是看编译器 ...
static inline size_t get_vm_area_size(const struct vm_struct *area)
{
return area->size - PAGE_SIZE;
}
是在一个.c文件中看到的。。。
{
return area->size - PAGE_SIZE;
}
是在一个.c文件中看到的。。。
|
都是编辑器的实现
C89 C99只是一个指导的标准,实现还是看编译器
C89 C99只是一个指导的标准,实现还是看编译器
|
主要看编译器了,有用就加进去呗
|
GNU 是支持的
GNU太强了...扩展了太多东东...
VC就弱了.唉.
GNU太强了...扩展了太多东东...
VC就弱了.唉.
|
c99 标准
|
effectiv c++ 中说,inline不inline还是看编译器怎么来处理了,
有时候用了inline也未必真的inline,
有时候用了inline也未必真的inline,