约 57 个结果
在新选项卡中打开链接
  1. What is the difference between "in-line" and "inline"

    2019年2月1日 · 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 …

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

    2024年12月21日 · 写头文件里需要inline,而且必须写,源文件里不能写,从C++98就是这样。 源文件里也不能给函数写constexpr,会导致变成隐式inline。 inline最早指的是定义在类定义里的函数,而当 …

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

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

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

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

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

    inline 关键字起先的含义确实是内联优化提示,用于引导编译器将所修饰的、且满足内联条件的函数折叠进调用处。内联以后的函数不会产生汇编或二进制层面的实体,而且使得程序的执行速度更快。 但 …

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

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

  7. 为何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 semantics …

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

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

  9. inline在链接时的处理策略? - 知乎

    假设题主问的是C++的inline function (因为对C++的inline variable和C的inline不太了解)。抢答一下,说的不一定对 (逃 如果编译器接受函数内联,那么函数在链接时是否完全没有相关的符号? 感觉应该是 …

  10. 如何理解DDR的inline ECC? - 知乎

    inline ECC 参考这个链接 DDR 内存中的 ECC (synopsys.com) 测试ECC功能,可能需要切换到特定模式来实现检查功能。SPEC会描述这部分内容的,可能需要配置 错误矢量参数 实现自动化检错,最后 …