c++ - 总是在 C++ 中创建类?

标签 c++ static static-methods

来自 Java 背景对我来说,处理选择创建类或仅实现我可能需要的功能是新的。通常,在对可能具有状态的事物进行建模时,这是毫无疑问的。

现在我正在实现一个共享库,它没有主函数,只有静态成员函数。有什么反对创建一个类来封装函数吗?

此外,我还想在另一个文件中封装更多代码,尤其是辅助功能。执行代码始终是相同的,并且它的状态不会改变,所以我想我会声明它们也是静态的 - 所以这里会出现同样的问题。

最佳答案

如果你发现你有一个每个方法都是静态的类,那么也许 namespace 会更合适。

关于c++ - 总是在 C++ 中创建类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5721894/

相关文章:

c++ - 字符串 vector 到 shell 程序的二维字符数组

c - 默认情况下,gcc 链接到静态或动态标准库吗?

java - 合并排序字符串方法java

c++ - 运算符重载 : No match for 'operator[]'

c++ - 使用另一个类的枚举类型

php通过变量类名访问静态成员

java - 使用静态方法执行文件 I/O 时出现 NotSerializableException

java - 在Java中,如何访问新监听器 block 内的静态方法参数?

c# - 我应该为此创建一个单独的类吗?

c++ - cpp中字符串列表的 vector , "EXC_BAD_ACCESS"