我有一类读取数据(data.h & data.cpp),一类分析数据(analysis.h & analysis.cpp),另一类基于前两个类(calculation.h & analysis.cpp)进行计算计算.cpp)。 我想知道如何将结果从数据类传递到分析类,然后再从两者传递到计算类。我试图将 data.h 放入 analysis.cpp 但没有成功 谢谢你的时间
最佳答案
在 calculation.cpp 中,您将#include data.h 和 analysis.h,然后使用数据函数检索数据,将结果传递给分析,然后将这些结果传递给计算。
这可以归结为大致类似于...
#include "data.h"
#include "analysis.h"
Data data;
Analysis analysis;
while (data.get())
analysis.process_more(data);
Calculation calculation(analysis);
calculation.report();
换句话说,类类型的对象就是结果。
关于C++:如何将结果从一个类传递到另一个类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3957766/