About 35,700 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 at run-time …

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

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

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

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

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

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

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

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

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

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

  7. 定义在类内部的函数如果很复杂还会inline吗? - 知乎

    Jul 20, 2023 · 函数体定义在类体中函数默认是使用inline定义的,但也会面临inline失败或实际上不实现为inline函数的情况。 事实上任何inline函数都可能inline失败,参见介绍C++2023最新国际标准的 …

  8. C++ inline 的函数 声明和实现能否分开? - 知乎

    C++ inline 的函数 声明和实现能否分开? C++ 中 inline 的函数是否也能像普通函数那样 在头文件里声明,在 .cc 中实现 ? 如果可以,有什么注意点吗? 显示全部 关注者 47 被浏览

  9. 类成员变量使用"const static"修饰和使用"constexpr static"修饰有区别 …

    inline specifier - cppreference.com 题外话: MSVC (以及 Clang 的 Clang-CL 模式)似乎在 C++14 模式也将 static constexpr 数据成员处理成 inline 变量,这大概算是遵循标准的扩展(虽然我没找到文 …

  10. The activities are 'in line' or 'aligned' with the needs?

    Aug 24, 2020 · To “align” is to make something be “in line” with something else. If the Student Association is choosing their activities to match what students need, “aligned” would be the better …