About 55 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. 关于内联 (inline)函数定义以及调用问题? - 知乎

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

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

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

  5. 为何cpp类中静态属性用inline修饰? - 知乎

    1、编译器保证inline static 只有一份,即使在多个cpp中 2、降低编译时间 Note: A static constexpr data member of a class is implicitly inline from C++17. This special case does not change the …

  6. C++ 的 inline 是从什么时候开始,用来表示同一个函数可以被多次 …

    C++ 的 inline 是从什么时候开始,用来表示同一个函数可以被多次定义? 之前学 C++ 的时候,总是学到 inline 关键字的用法是“提示编译器优化”,但是 cppreference 上描述的 inline 关键字是 …

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

    The inline keyword was adopted from C++, but in C++, if a function is declared inline, it must be declared inline in every translation unit, and also every definition of an inline function must be …

  8. c++中inline关键字是不是基本没什么用了? - 知乎

    C++标准中 inline 和内联没有必然的关系。 如果硬要说,那就是用了内联替换(inline substitution)的单词、且在标准下 编译器 可以对内联定义的函数做内联替换的优化。 而 C99 …

  9. 现在的编译器的inline策略是怎样的? - 知乎

    现在的编译器的inline策略是怎样的? 以前听说过很多类似的传闻,比如C的inline就是装饰品啥的,但不知道他们到底是以怎样的策略在inline,很好奇QAQ 关注者 209 被浏览

  10. c++还需要自己写inline函数吗? - 知乎

    需要,但原因可能跟你想的不一样。 C++ 里,编译器决定是否内联函数的时候,可以说是完全不看 inline 关键字了。但 inline 关键字,决定了你该把函数的定义放在哪里。如果是写在一个 .cpp …