我是个十足的菜鸟。
我创建了用于 int 到 string 和 string 到 int 转换的函数。
我想保存它们,以便我可以在任何程序中使用它们,这样我就可以像#include <iostream>
这样调用它们
我是否通过创建一个类来做到这一点(然后该类没有私有(private)成员变量?)
如果我将其作为一个类来执行,如何在不创建对象的情况下使用函数?
基本上我想创建自己的 cmath 或字符串之类的东西,但我什至不知道如何调用它以了解如何制作它。
最佳答案
如果您只有简单的函数,您可以将它们放在一个命名空间中,该命名空间也充当容器,然后将它们放在一个单独的 cpp 文件中,并创建一个包含原型(prototype)的 .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/