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

标签 c function dev-c++

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

最佳答案

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

但我仍然不想重写我的函数!

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

#include "my1.h"

结论

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

关于c - 如何在C++标准库中添加我们自己的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17125988/

相关文章:

c - 术语 'Segmentation fault (core dumped)' 是什么意思?

function - 去链式函数调用?

excel - IF Function : if either 1, 2, 3, 4, 5 然后复制到另一张纸

c++ - 目标失败的 Dev-C++ 配方

netbeans - 带有 mingw 的 Opencv2.4.0 在 Windows 中崩溃

c - 将背景图像插入引导加载程序

c - libwebsocket : test-server-echo fails with compiled library

c++ - 编译flex/bison程序报错

javascript - 分别读取div中包含的输入值

c++ - 有什么方法可以增加一个字符吗?