我是新來的C++,我有一個項目,其中一個類有一個引用另一個類的形式,我將在下面提到。我只是想了解一個類實際上引用了什麼。對不起,我不會發布我的程序,而只是提供一個例子,因爲我想真正理解對類的引用意味着什麼,而不是顯示如何修復我的代碼的人。C++對類的引用
因此可以說我有兩個類Class_1和Class_2。我需要通過將兩個參數傳遞給Class_1的構造函數來從Class_2調用Class_1。
這是Class_1構造看起來像一個Class_1 CPP文件
Class_1::Class_1(int nRows, int nCols)
{
m_rows=nRows;
m_cols=nCols;
m_numSnakesDied=0;
display();
}
這是一個要求對我來說,Class_1頭文件在以下方式
Class_1& class_1();
聲明Class_2,你可以看到,我需要從Class_1獲取nRows和nCols,當它調用Class_2時。問題是我不明白這是什麼Class_1 & class_1();實際上是指,並且我不確定如何初始化Class_1 s constructor from Class_2
的cpp文件。
對不起,如果我的解釋是蹩腳的,英語是我的第三語言。
謝謝。
我不清楚你的問題是什麼。您正在說'Class_1',但發佈的代碼使用'History'。也許發佈明確指出問題的代碼會有所幫助。 – 2015-04-06 03:25:01
我認爲問題是指朋友還是指什麼類的引用?我也不太確定。 – Mohammad 2015-04-06 03:28:01