C++中的常见数学函数
Common mathematical functions in C++
关于常见C++数学函数,我有一个非常幼稚的问题。
此处列出的数学函数http://en.cppreference.com/w/cpp/numeric/math
它们是 glibc 函数还是只是可以通过不同方式实现的高级名称?我是否正确理解上面的链接仅指定所有C++编译器应遵循的接口?谢谢。
该
页面上的那些是C++标准的一部分(链接指向 2014 年 11 月的工作草案(,要么是 C++ 独有的,要么是包含的 C 库函数的一部分。这些函数及其相应部分的特定标头(在该页面上列出(是:
-
cstdlib
:第26.8节(第1004-1008页( -
cinttypes
:第27.9.2.3-4节(第1093-1094页( -
cmath
: 第 26.8 节(第 1004-1008 页( -
numerics
(在"数字库"选项卡上(:第 26.7 节(第 1001-1004 页(
它们主要在第26节中定义。该标准指定了这些函数的高级行为、各种属性和标识等,尽管没有指定低级实现细节,例如精度要求等。许多 C 库函数描述都遵循 C 标准,只给出了有关特定于C++更改的说明。
它们将在系统上的标准C++标头中声明,并在您可以访问的位置实现。
请注意,glibc 是许多类 Unix 系统使用的 C 运行时库,它只是某些 C 运行时函数的平台特定实现。它确实为使用 glibc 的系统实现了其中一些函数。
顺便说一下,要挑选尼特,给定的链接没有指定任何内容,它只记录。规范在标准本身中给出;希望您链接到的文档维护良好且正确。
这些函数位于 std 命名空间中 - 它们构成了标准C++运行时,您可以在几乎每个编译器发行版中找到它们。
他们与glibc没有任何关系,glibc是独立的GNU C库。
相关文章:
- 如何使用指针传递给函数的数组中对象的函数成员
- 从 C++ 中的函数返回数组地址问题
- 有没有办法使用递归函数找到数组中最小值的 INDEX?C++
- C++从函数指针数组调用函数
- 将返回值存储在函数指针数组的指针中是如何工作的?
- 将函数指针数组中的函数指针作为模板参数传递
- 具有推导参数的模板函数指针数组变量
- 是否可以遍历传递给函数的数组?
- 是否可以使用函数指针数组来删除分支
- 如何从 c++ 中的函数返回数组
- 如何按 C++ 中的值从函数返回数组
- 如何调用函数指针数组中的函数?
- 尝试通过多个函数移动数组,但遇到了我不知道如何修复的错误
- 如何使函数返回数组?用于制作在VB.NET中使用的DLL
- 有没有一种方法可以获得传递给函数的数组的大小
- 如何使用递归函数返回数组中整数的索引?
- 从函数返回数组时是否需要删除
- 为什么从函数返回数组时需要将数组声明为静态数组.(C++)
- 调用函数后数组中的垃圾
- C++:易失性实例中的易失性成员函数 - 将数组分配给指针是无效的转换?