我完全是菜鸟。

我已经创建了将整数转换为字符串以及将字符串转换为整数的函数。

我想保存它们,以便可以在任何程序中使用它们,因此可以像#include <iostream>一样调用它们

我是否通过创建一个类(然后没有私有成员变量)来做到这一点?

如果我作为一个类来做,如何在不创建对象的情况下使用函数?

基本上,我想创建自己的cmath或字符串之类的东西,但我什至不知道该如何称呼它以了解如何制作它。

最佳答案

如果您只有简单的函数,则可以将它们放在也像容器一样的名称空间中,然后将它们放在单独的cpp文件中,并创建一个包含原型的.h文件。

即代表mymath.h:

#ifndef MYMATH_H
#define MYMATH_H

namespace mymath
{
     int dosomething(int y);
}

#endif


在mymath.cpp中:

#include "mymath.h"

int mymath::dosomething(int y)
{
}


然后,当您要使用它时,请包括您的#include "mymath.h"文件,并将cpp链接到您的项目。

关于c++ - 将函数保存在C++类中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16874146/

10-11 04:37