2011-03-15 64 views
0

我被困在一个正在处理的项目中。由于我对C++知识的限制,我希望得到一些帮助。解析C++中的文件

我已经在C++中创建了一个项目,其中我定义了许多结构。现在我想将这些结构用于不同的项目。我希望能够获得这些结构的可能接口并将其存储在名为parse_file的文件中。

我该怎么做?在我的新项目中,我应该在哪里插入用于创建此界面的代码?

谢谢你的帮助。

+0

您是否试图在项目之间重复使用代码? – Nathanael 2011-03-15 21:57:17

+0

是的。我正在尝试做分层设计。所以我必须使用我存储在新项目结构中的数据。 – Sista 2011-03-15 22:08:46

回答

3

最简单的解决方案是在头文件中声明结构,然后将这个头文件包含在两个项目中。

+0

感谢您的即时回复。但问题是我已经将结构作为独立的头文件,我之前已经使用过。那么我应该将这些头文件合并成一个头文件并使用它? – Sista 2011-03-15 21:59:46

+1

包含多个头文件没有错,但是如果您有大量的结构体和相关的函数,接口等并希望重用它,请考虑让库项目由其他项目共享。 – AJG85 2011-03-15 22:04:32

+0

谢谢。我将阅读如何制作图书馆项目。 – Sista 2011-03-15 22:12:27