0
的diferent对象的成员函数我已经创建了一个类的载体使用的,并初始化成员变量从.txt这样如何使用同一类
ifstream fitxer(fichero);
if (fitxer.is_open())
{
int = 0;
delete[] m_Clase; //m_Clase is a pointer declared in main.h
m_Clase = new CClass [10];
for (i=0; i<10; i++){
is >> m_Clase[i];
}
fitxer.close();
}
,我有一个成员函数的类CClass,返回一个int:
int
CClass::Suma (int X, int Y){
total = X + Y;
return total;
}
载体于是具有10“CClass”类,具有“SUMA”温控功能每一个。所以我想通过添加每个'suma'函数来获得总体结果,但我不知道如何去做。我imgine它会是这样的:
int resultado = 0;
for (i=0; i<10; i++){
resultado = resultado + m_Clase.Suma[i];
}
但它不工作。
你'Suma'功能需要两个参数(X和Y),但你的代码没有按”不传递任何参数。 –
你的代码有非常基本的错误。从长远来看,针对具体问题的答案不会对您有所帮助。我建议在一本好的教科书中解决问题。 –
代码只是一个例子,并不完整。我刚开始用C++寿,我的sintaxy是可怕的。但我已经达到了答案,谢谢。 – Badwolf