| 8 | 1/1 | 返回列表 |
| 查看: 2896 | 回復(fù): 7 | |||
自來清風(fēng)銀蟲 (小有名氣)
|
[求助]
error C2371: 重定義;不同的基類型 已有2人參與
|
|
在頭文件中: /*復(fù)數(shù)定義*/ typedef struct { double re; double im; }COMPLEX; COMPLEX Add(COMPLEX c1, COMPLEX c2); 再cpp文件中: COMPLEX CImageProc::Add(COMPLEX c1, COMPLEX c2) { COMPLEX c; c.re=c1.re+c2.re; c.im=c1.im+c2.im; return c; } 然后編譯出現(xiàn)錯誤(vc2008中),重定義函數(shù)Add(),可是明明沒有重定義啊 ps:現(xiàn)在在準(zhǔn)備寫對一幅二維數(shù)字圖象進(jìn)行移中和變換和各種濾波器函數(shù)(可是剛定義復(fù)數(shù)就報錯了),如果有做過的人可否發(fā)帶代碼給我看下。 |
至尊木蟲 (著名寫手)
驃騎將軍

木蟲 (小有名氣)
銀蟲 (小有名氣)
銀蟲 (小有名氣)
|
以下這些錯誤都是我添加了Add()之后才有的 1>.\ImageProc.cpp(1024) : error C2143: 語法錯誤 : 缺少“;”(在“CImageProc::Add”的前面) 1>.\ImageProc.cpp(1024) : error C4430: 缺少類型說明符 - 假定為 int。注意: C++ 不支持默認(rèn) int 1>.\ImageProc.cpp(1025) : error C4430: 缺少類型說明符 - 假定為 int。注意: C++ 不支持默認(rèn) int 1>.\ImageProc.cpp(1025) : error C2556: “int CImageProc::Add(CImageProc::COMPLEX,CImageProc::COMPLEX)”: 重載函數(shù)與“CImageProc::COMPLEX CImageProc::Add(CImageProc::COMPLEX,CImageProc::COMPLEX)”只是在返回類型上不同 1> d:\大三下課件\showbmp更改4.4-9\showbmp\ImageProc.h(75) : 參見“CImageProc::Add”的聲明 1>.\ImageProc.cpp(1025) : error C2371: “CImageProc::Add”: 重定義;不同的基類型 1> d:\大三下課件\showbmp更改4.4-9\showbmp\ImageProc.h(75) : 參見“CImageProc::Add”的聲明 這是我的作業(yè),目的是鍛煉對各種函數(shù)的理解和實現(xiàn)能力,便于以后的硬件實現(xiàn),所以所有函數(shù)必須得自己寫。 |
木蟲 (小有名氣)
銀蟲 (小有名氣)
至尊木蟲 (著名寫手)
驃騎將軍
|
1>.\ImageProc.cpp(1025) : error C2556: “int CImageProc::Add(CImageProc::COMPLEX,CImageProc::COMPLEX)”: 重載函數(shù)與“CImageProc::COMPLEX CImageProc::Add(CImageProc::COMPLEX,CImageProc::COMPLEX)”只是在返回類型上不同 -------------------------------- 注意看這個錯誤,c++不允許2個函數(shù)輸入?yún)?shù)完全一樣,而只是返回值不同.要重載函數(shù),必須輸入?yún)?shù)有變化,因為編譯器需要用參數(shù)類別/個數(shù)這些信息來區(qū)別不同的函數(shù),返回值不能作為唯一的區(qū)別條件. |

| 8 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 08工科求調(diào)劑290分 +4 | 1314捧花 2026-04-02 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 材料調(diào)劑 +7 | 一樣YWY 2026-04-02 | 7/350 |
|
|
[考研] 319求調(diào)劑 +13 | 太容易1018 2026-04-01 | 13/650 |
|
|
[考研] 085801 總分275 本科新能源 求調(diào)劑 +11 | bradoner 2026-04-01 | 13/650 |
|
|
[考研] 一志愿同濟(jì)大學(xué)323分(080500)求調(diào)劑 +5 | yikeniu 2026-04-01 | 5/250 |
|
|
[基金申請] esi高被引論文是不是能對中標(biāo)有所加分和幫助呢 +4 | redcom 2026-04-01 | 4/200 |
|
|
[考研] 各位老師好,我的一志愿為北京科技大學(xué)085601材料專碩 +13 | Koxui 2026-03-28 | 13/650 |
|
|
[考研] 274求調(diào)劑 +8 | 薛定諤的虎。 2026-04-01 | 8/400 |
|
|
[考研] 296求調(diào)劑 +4 | 汪?! 2026-03-31 | 7/350 |
|
|
[考研] 358求調(diào)劑 +3 | 王向陽花 2026-03-31 | 3/150 |
|
|
[考研] 一志愿 南京航空航天大學(xué) ,080500材料科學(xué)與工程學(xué)碩 +10 | @taotao 2026-03-31 | 11/550 |
|
|
[考研] 0856調(diào)劑 +7 | 曲聽筠 2026-03-30 | 7/350 |
|
|
[考研] 土木304求調(diào)劑 +5 | 頂級擦擦 2026-03-31 | 5/250 |
|
|
[考研] 復(fù)試調(diào)劑 +7 | 雙馬尾痞老板2 2026-03-31 | 7/350 |
|
|
[考研] 336材料求調(diào)劑 +10 | 陳瀅瑩 2026-03-26 | 12/600 |
|
|
[考研] 323分 食品與營養(yǎng)調(diào)劑 +3 | 嘿ooo 2026-03-31 | 3/150 |
|
|
[考研] 哈爾濱工業(yè)大學(xué)材料與化工專碩378求調(diào)劑 +3 | 塔比烏斯 2026-03-30 | 3/150 |
|
|
[考研] 抱歉 +3 | 田洪有 2026-03-30 | 3/150 |
|
|
[考研] 394求調(diào)劑 +3 | 好事多磨靜候佳?/a> 2026-03-26 | 5/250 |
|
|
[考研] 298調(diào)劑 +3 | jiyingjie123 2026-03-27 | 3/150 |
|