請問語意不清要如何解決 |
答題得分者是:Stallion
|
jenwe
一般會員 發表:34 回覆:38 積分:24 註冊:2007-03-23 發送簡訊給我 |
請問要如何解決
[C Error] point.h(93): E2015 Ambiguity between 'Point' and '_fastcall Classes::Point(int,int)' [C Error] point.h(52): E2015 Ambiguity between 'Point' and '_fastcall Classes::Point(int,int)' [C Error] point.h(45): E2015 Ambiguity between 'Point' and '_fastcall Classes::Point(int,int)' 謝謝 編輯記錄
taishyang 重新編輯於 2007-07-07 22:47:04, 註解 將文章分類成問題‧
|
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
1.這個錯誤訊息是Compiler告訴你,在你自訂函數中有個Point的函數(應該在point.h裡面宣告的), 它跟vcl裡面內建的Point(int,int)名稱衝突了,Compiler不知道要連接呼叫哪一個?
2.解決方案有二:(1)更改point.h裡面的那個函數名稱(2)採用namespace的方式. 3.下次請把錯誤的程式行函數部份貼上來,大家可以看的更清楚. 4.請把本項討論類型改為"問題",之後如你覺得有了滿意的回覆才能結案. ===================引 用 jenwe 文 章=================== 請問要如何解決 [C Error] point.h(93): E2015 Ambiguity between 'Point' and '_fastcall Classes::Point(int,int)' [C Error] point.h(52): E2015 Ambiguity between 'Point' and '_fastcall Classes::Point(int,int)' [C Error] point.h(45): E2015 Ambiguity between 'Point' and '_fastcall Classes::Point(int,int)' 謝謝 |
jenwe
一般會員 發表:34 回覆:38 積分:24 註冊:2007-03-23 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |