如何在C ++中将自己的函数添加到标准库中

时间:2013-06-15 17:08:33

标签: c function dev-c++

我想将自己的函数添加到标准库中,因为当我想在另一个程序中使用此函数时。然后我可以通过包含标题轻松地使用它们然后它可以节省我的时间,并且不需要再次重写该函数。

1 个答案:

答案 0 :(得分:4)

永远,永远,永远编辑标准库!有些编译器甚至可能不使用它们,因此如果你#include <cmath>,它甚至可能不使用cmath标头,并使用它对标准库的了解来使数学函数可用。即使它不这样做,它也会增加使用该标题的任何其他程序的大小,即使它们不使用你的函数。

但我仍然不想重写我的功能!

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

#include "my1.h"

<强>结论

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