C语言或C++语言实现多个文件共同处理资料之方法

发布时间 2023-04-12 19:27:01作者: 风拥宁

C语言和C++语言在多个文件互相包含时会产生顺序方面的冲突,为了实现多个文件处理共同的资料,我说一个解决这个问题的方法。

把对象的资料放在资料文件中,在操作资料的文件中导入资料文件,然后在使用操作文件的文件中导入操作资料的文件和资料文件。它的特点是依照先后顺序导入,不互相导入。

例如在资料文件data.c中定义一些资料,在set1.c中导入它并且设置它的资料,在main.c中导入set1.c和data.c来使用设置方法并且设置资料。如果在main.c所在文件夹中建立一个main文件夹,在其中存放set1.c和data.c甚至set2.c,只要使资料文件不导入其他文件并且使文件夹中的文件不导入根部文件夹的文件就没有这个问题。