Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 组织相互依赖的功能;_C++ - Fatal编程技术网

C++ 组织相互依赖的功能;

C++ 组织相互依赖的功能;,c++,C++,我想编写一组cpp函数,用于将文件类型导入到相互依赖的数据结构中。导入文件后,我不需要任何成员变量来记住任何内容,因此创建一个只包含静态函数的类还是创建一个命名空间并将所有函数放入其中而不包含类是一个好主意 由于您没有成员变量,您的问题也没有定义对象,因此创建类是没有意义的。C++中的“静态类”不存在,只是“创建具有类的命名空间”。如果要对函数进行分组,则应使用名称空间。此文件的内容是什么?它的结构是什么?你所说的“相互依赖”是什么意思?到目前为止你试过什么?你的代码有什么问题?你的问题是什么?

我想编写一组cpp函数,用于将文件类型导入到相互依赖的数据结构中。导入文件后,我不需要任何成员变量来记住任何内容,因此创建一个只包含静态函数的类还是创建一个命名空间并将所有函数放入其中而不包含类是一个好主意

由于您没有成员变量,您的问题也没有定义对象,因此创建类是没有意义的。C++中的“静态类”不存在,只是“创建具有类的命名空间”。如果要对函数进行分组,则应使用名称空间。

此文件的内容是什么?它的结构是什么?你所说的“相互依赖”是什么意思?到目前为止你试过什么?你的代码有什么问题?你的问题是什么?请注意,文件的内容和结构与此问题无关,但请想象一下,您需要一个公共函数来解析文件中的数据结构,框架中的许多其他对象将使用该函数来获取指向此导入数据的指针。正如您所想象的,这个公共函数将执行子函数调用(相互依赖)来解析文件中的数据。在这种情况下,我应该将此函数放置在何处?只是作为c函数进入命名空间,或者作为静态函数进入对象。最好的做法是什么?你能至少告诉我们它是文本文件还是包含二进制数据吗?我真的不知道如何在没有任何成员变量的情况下将数据从文件“导入”到数据结构中。在不知道文件结构的情况下,实际上不可能说“导入”数据的方式是“最好的”(这是一个非常主观的问题)。