2017-09-12 107 views
-2

您無法評估真值或虛值的任何值或表達式,因爲它是由關鍵字true和false確定的。似乎無法理解HW所要求的C++類

A.True
B.False

起初,我拿起正確的,但後來我想也許這是假的,因爲任何東西都可以被分配到真或假,但我仍然不能確定它是什麼問。

+3

你明白什麼**評價**的真相或虛假手段? – StoryTeller

+1

是的,我不明白它想要什麼。 – melpomene

+0

我相信這不僅僅是爲了測試我們是否回到0的聲明(false)或任何非零數字(true) – PhantomXman

回答

1

這個問題的答案是:B.假。您可以將值和表達式評估爲truefalse以外的其他值。表達式是而不是由關鍵字true和false確定」「,它們只是boolean literals。表達可以是:

積分,浮點,無作用域枚舉,指針,和 指針到成員類型

並且可以通過boolean conversion手段被轉化成的bool一個值。 我認爲這個問題可以大致翻譯爲:
「必須在條件中的值和表達式是bool?」。答案是no

+1

這可能是正確的解釋,但作業問題太模糊/很差,以至於人們猜測這是否是老師的意思。 – TripeHound