如何在C+中向标准库添加我们自己的函数+;

如何在C+中向标准库添加我们自己的函数+;,c,function,dev-c++,C,Function,Dev C++,我想将自己的函数添加到中的标准库中,因为当我想在其他程序中使用此函数时。然后,只需包含标题,我就可以轻松地使用它们,这样可以节省我的时间,而且无需再次重写函数。永远,永远编辑标准库!!!有些编译器甚至可能不使用它们,因此如果您使用#include,它甚至可能不使用cmath头,并使用其关于标准库的知识来提供数学函数。即使它不这样做,它也会增加使用该头的任何其他程序的大小,即使它们不使用您的函数 但我还是不想重写我的函数 你不必这么做。您可以将自己的头添加到编译器的include路径中(通常是*N

我想将自己的函数添加到中的标准库中,因为当我想在其他程序中使用此函数时。然后,只需包含标题,我就可以轻松地使用它们,这样可以节省我的时间,而且无需再次重写函数。

永远,永远编辑标准库!!!有些编译器甚至可能不使用它们,因此如果您使用
#include
,它甚至可能不使用
cmath
头,并使用其关于标准库的知识来提供数学函数。即使它不这样做,它也会增加使用该头的任何其他程序的大小,即使它们不使用您的函数

但我还是不想重写我的函数

你不必这么做。您可以将自己的头添加到编译器的include路径中(通常是*NIX上的
/usr/include
),并像任何其他标准头一样包含它。或者,您可以将函数保存在需要它的文件目录中的一个文件中,并按如下方式包含它:

#包括“my1.h”

结论


不要编辑标准标题。只需添加您自己的。

不要编辑标准库/标题,只需添加您自己的标题,可能在系统目录中,或其他目录中。然后,您可以从那里
#包含它们。编辑系统标题非常糟糕!