使用類我寫的時刻一類,我想在其中存儲的值。代碼如下所示:在Arduino的
class A{
private:
bool ena;
//...
public:
//...
void function(int x)
{
if(x == 1)// or x could equal anything
{
ena = 1;
}
if(x == 0) // x could equal anything
{
ena = 0;
}
if((x == 5) && (ena == 1))
{
//...part1.....
}
// .....other parts...
}
};
正如你可以看到我想要啓用或致電該先用1或0禁用此功能的某些部分但之後,我啓用它的「ENA」變量失去IST值當函數被再次調用時。我怎麼能解決這個存儲布爾valuein我的班?
謝謝你們。
它你的意思是不是很清楚。 ena如何失去其價值?這是一個類成員變量。 – Fang
語句'ena == 0;'不會改變'ena',並且應該生成一個編譯器警告。這條線應該是'ENA = 0;' – user3386109
你說得對,我把它抄了錯誤的論壇 – Abotric