-1

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

4

1 回答 1

4

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

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

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

#include "my1.h"

结论

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

于 2013-06-15T17:24:01.133 回答