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