2015-05-15 62 views
-1

在我把所有東西都放好的情況下,它保持着我的風格是很有趣的。解析問題:預期的非限定標識符和語義問題:C++需要所有聲明的類型說明符

它不斷給我一樣的問題,我無法弄清楚發生了什麼事。我很喜歡這樣做,我已經重寫了所有內容,並且仍然出現各種各樣的錯誤。我知道這是編程的一部分,你不能一次成功,你總是會在隨機錯誤的幾個小時內掙扎幾個小時。我希望我能從之前看到過的人那裏得到回覆,因爲我是住院病人,我很容易受到這種情況的困擾,特別是當我開始這樣的事情時。

// This program demonstrates the xor() function. 
#include <iostream> 
using namespace std; 

bool xor(bool a, bool b); 

int main() 
{ 
    bool p, q; 

    cout << "Enter P (0 or 1): "; 
    cin >> p; 
    cout << "Enter Q (0 or 1): "; 
    cin >> q; 

    cout << "P AND Q: " << (p && q) << '\n'; 
    cout << "P OR Q; " << (p || q) << '\n'; 
    cout << "P XOR Q: " << xor(p, q) << '\n'; 

    return 0; 
} 
bool xor (bool a = bool b) 
{ 
    return (a || b) && !(a && b); 
}  

Screenshot

回答

1

xor不允許作爲標識符,它是用於^一個alternative token

+0

介紹給我看一個例子,它是如何正確完成的呢?讚賞。 – user4905689

+0

@ user4905689只需使用任何其他(允許的)標識符,如'my_xor'。 –

+0

不知道。克羅姆!你可能已經救了我幾分鐘的未來地獄。 – user4581301

相關問題