当前位置:  开发笔记 > 编程语言 > 正文

标准是否指定内联声明哪些函数?

如何解决《标准是否指定内联声明哪些函数?》经验,为你挑选了1个好方法。

所以问题是,最新标准是否指定标准C++库中的函数何时被内联声明?

望着algorithm从铛,GCC和MSVC的实现,每一个功能,除非是在constexpr的那些头文件,内联声明.

我会继续询问何时内联和什么不是,但我不想有关于编译器如何知道更好或微优化的通常论点,所以我可能不应该让这句话留在问题中.等一下...



1> Lightness Ra..:

不是.作者选择的实施.

[C++14: 17.6.5.4/1]:未指定C++标准库中的任何全局函数或非成员函数是否定义为inline(7.1.2).

[C++14: 17.6.5.5/1]:未指定C++标准库中的任何成员函数是否定义为inline(7.1.2).

请记住,这与现在的实际内联无关; 它实际上只影响ODR.


@DeiDei http://stackoverflow.com/q/4192170/212870.或者你总是可以自己查找.
推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有