我想将自己的函数添加到标准库中,因为当我想在另一个程序中使用此函数时。然后我可以通过只包含标题轻松使用它们,这样可以节省我的时间,并且不需要再次重写函数。
问问题
2119 次
1 回答
4
永远,永远,永远编辑标准库!!!一些编译器甚至可能不使用它们,所以如果你#include <cmath>
,它甚至可能不使用cmath
头文件,并使用它对标准库的了解来使数学函数可用。即使它不这样做,它也会增加使用该标头的任何其他程序的大小,即使它们不使用您的函数。
但是我还是不想重写我的函数!
你不必。您可以将自己的头文件添加到编译器的包含路径中(通常/usr/include
在 *NIX 上),并像任何其他标准头文件一样包含它。或者,您可以将函数保存在需要它的文件目录中的文件中,#include
如下所示:
#include "my1.h"
结论
不要编辑标准标题。只需添加您自己的。
于 2013-06-15T17:24:01.133 回答