c 高手幫我解答下著個為什麼老出著個錯誤

2022-12-29 07:56:08 字數 727 閱讀 2068

1樓:__________鄭晟

#include //加上.h

//using namespace std;//vc++中不要用using namespace std

class a

a(int x)

friend bool operator ==(a &,a &);

return true;

else return false;

int main() {

a a(10);

a b(10);

cout<<(a==b);

return 0;

2樓:匿名使用者

vc的編譯器 對c++標準的規範支援的並不好,我用g++編譯是沒有錯的,執行結果輸出是1,建議vc2008,如果不是學mfc的話dev-c++就足夠了,用的也是g++和gcc。另外我推薦codelite,功能更加豐富的ide,一樣不支援mfc,但是有wxwidget,也是圖形庫

3樓:松木幽香

你的運算子過載(就是==過載)出現二義性 估計是和系統本身定義的衝突了

4樓:小

vc6.0的問題,(編譯器的問題),你的程式沒錯。

你把第一二行改為:

# include

就沒錯了

請求c語言高手解答,為什麼這種解題方式不對?主要應該是集中在strcmp函式上,跪求解答

strcmp是比較兩個字串,所以 strcmp s i c 0 這樣寫的意思是比較兩個字串 一個字串 是 s i 的地址開始往後直到一個字串結束符 0 一個字串是 c的地址開始往後直到一個字串結束符 0 而在你的程式裡這兩個字串顯然是不等的,所以不對 你可以用 strncmp,這樣寫 strncmp...

請高手幫我解答個關於物理上的問題,幫我分析分析一下,告訴我為什么要這么做

選a.磅秤之所以可以讀出重量的原因是根據其所受到的正壓力而感應顯示出示數。人未推箱子前,小磅秤受到的正壓力僅僅只是人給它的壓力,這個壓力等於人所受到的重力。當人用手推木箱後,由於力的相互作用,箱子會給人一個向下的力,這個力加在了人的身上,也就是說增加了小磅秤所受到的正壓力。故小磅秤的示數會增大。同樣...

繼承的問題,高手幫我解答下,一個繼承的問題,高手幫我解答下

1,如果當事人生前留有遺囑的,以遺囑內容為準 2,如果沒有遺囑,按法定繼承,當事人的父母 子女 配偶 如果已再婚的 都是法定的第一序位繼承人 3,同一序位繼承人間,原則上平分被繼承人的遺產 房子 4,如果發生遺產繼承爭議的,參照我國 繼承法 第十五條處理 5,房產繼承必須經過繼承公證。一,到被繼承房...