我試圖從名爲ÌnletConditions
的類實例化變量Tt1
,變量Tt0
來自另一個具有對象ein_in
的類。如何使用C++從另一個類的變量實例化變量
double InletConditions::Tt1 = ein_in.Tt0;
可變Tt1
被聲明爲在類InletConditions
的headerfile public static double
。
class InletConditions {
public:
static double Tt1;
}
可變Tt0
被聲明和實例化是這樣的:
\\ file Eingabe_Konstanten.h
class Eingabe_Konstanten {
public:
static double Tt0;
}
\\ file Eingabe_Konstanten.cpp
double Eingabe_Konstanten::Tt0 = io_ein.read(1);
io_ein.read(INT)從指一種方法,其內容在從指定的行號(INT)的值文件。該值應該成爲293.15。
我該如何實現Tt1
的值也變爲293.15?在輸出它只是0
int main() {
Eingabe_Konstanten ein;
InletConditions in;
std::cout << ein.Tt0 << endl;
std::cout << in.Tt1 << endl;
}
輸出:
293.15
0
我會很高興,如果有人可以幫助我,因爲我是新來的節目,不知道這個問題是什麼話題相關。
在此先感謝。
假設'InletConditions'類有一個單獨的文件,將不包括''Eingabe_Konstanten.h'before InletConditions.h解決它? –
不,不幸的不是。不管怎樣,謝謝你! – clemensf