About 38,500 results
Open links in new tab
  1. What is the difference between "in-line" and "inline"

    Feb 1, 2019 · An inline function, which I mentioned above, is one that the compiler copies into the code everywhere it is needed, rather than making a function call - which is relatively expensive …

  2. C++函数inline如何正确使用? - 知乎

    Dec 21, 2024 · inline目前的主要作用是允许你把一个函数或者变量的定义放到头文件里去而不会导致构建错误。 对,从 C++17 开始,inline关键字可以作用在变量少。

  3. vscode配置c++环境,这个报错是什么原因(c语言配置好了可以正 …

    Feb 25, 2025 · 知乎,中文互联网高质量的问答社区和创作者聚集的原创内容平台,于 2011 年 1 月正式上线,以「让人们更好的分享知识、经验和见解,找到自己的解答」为品牌使命。知乎 …

  4. 关于内联 (inline)函数定义以及调用问题? - 知乎

    从c++11以后,inline关键字和内联已经几乎没有关系了。 inline 说明符 - cppreference.com inline本来就只是给编译器一个建议,希望编译器进行内联优化。但是对现代编译器而言,是 …

  5. GCC,Clang 在C模式,较低优化等级下,链接器对内联函数报未定 …

    GCC 5开始和Clang默认都是C11标准,其沿用了C99的inline语意,而C99的inline和C++的inline含义不一样,也和gnu89不一样。 对于C99而言,inline关键字在函数定义前面表示是:当函数 …

  6. 如何优雅的在C语言中使用内联(inline)? - 知乎

    Inline Functions Define functions inline only when they are small, say, 10 lines or fewer. You can declare functions in a way that allows the compiler to expand them inline rather than calling …

  7. 既然编译器可以判断一个函数是否适合 inline,那还有必要自己加 …

    既然编译器可以判断一个函数是否适合 inline,那还有必要自己加 inline 关键字吗? 我指的是 C++ 标准的 inline,不是编译器自带的那种可以指定必须内联的 inline , 还有编译器有可能对没有 …

  8. C++ inline 有什么用?? - 知乎

    inline命名空间 inline命名空间是C++11标准中引入的关键词,对于一个用inline修饰的内嵌命名空间而言,它所包含的成员在可见性上如同声明在外围命名空间中一样,所以inline之于命名空间 …

  9. C++头文件里的内联函数加不加static有什么区别? - 知乎

    Mar 27, 2023 · 除了上面说的来自C的,在头文件中定义自由函数的情况,别的时候,建议都不要去写inline。 要不要inline(真实的inline),交给编译器我们的给的编译优化级别就好。 如果 …

  10. c中的inline函数使用时的疑问? - 知乎

    发明 inline 之后,只需要使用 inline 关键字修饰允许存在多份定义的函数,编译器和链接器通过某种神奇的协作就能够生成正确的代码和符号。 为了解决上面的问题,C 和 C++ 分别采用了两 …