| 8 | 1/1 | 返回列表 |
| 查看: 2885 | 回復(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ù)的理解和實(shí)現(xiàn)能力,便于以后的硬件實(shí)現(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ā)表 | |
|---|---|---|---|---|
|
[考研] 335求調(diào)劑 +4 | yuyu宇 2026-03-23 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 306求0703調(diào)劑一志愿華中師范 +7 | 紙魚ly 2026-03-21 | 8/400 |
|
|
[考研] 335分 | 材料與化工專碩 | GPA 4.07 | 有科研經(jīng)歷 +4 | cccchenso 2026-03-23 | 4/200 |
|
|
[考研] 384求調(diào)劑 +3 | 子系博 2026-03-22 | 6/300 |
|
|
[基金申請] 請教下大家 2026年國家基金申請是雙盲審嗎? +3 | lishucheng1 2026-03-22 | 4/200 |
|
|
[考研] 336求調(diào)劑 +4 | 收到VS 2026-03-20 | 4/200 |
|
|
[考研] 328求調(diào)劑,英語六級551,有科研經(jīng)歷 +7 | 生物工程調(diào)劑 2026-03-17 | 12/600 |
|
|
[考研] 263求調(diào)劑 +6 | yqdszhdap- 2026-03-22 | 9/450 |
|
|
[考研] 289材料與化工(085600)B區(qū)求調(diào)劑 +3 | 這么名字咋樣 2026-03-22 | 4/200 |
|
|
[考研] 311求調(diào)劑 +3 | 26研0 2026-03-20 | 3/150 |
|
|
[考研] 269專碩求調(diào)劑 +6 | 金恩貝 2026-03-21 | 6/300 |
|
|
[考研] 354求調(diào)劑 +7 | Tyoumou 2026-03-18 | 10/500 |
|
|
[基金申請] 山東省面上項目限額評審 +4 | 石瑞0426 2026-03-19 | 4/200 |
|
|
[考研] 278求調(diào)劑 +9 | 煙火先于春 2026-03-17 | 9/450 |
|
|
[考研] 求調(diào)劑 +3 | .m.. 2026-03-21 | 4/200 |
|
|
[考研] 材料與化工(0856)304求 B區(qū) 調(diào)劑 +3 | 邱gl 2026-03-21 | 3/150 |
|
|
[考研] 083200學(xué)碩321分一志愿暨南大學(xué)求調(diào)劑 +3 | innocenceF 2026-03-17 | 3/150 |
|
|
[考研] 求調(diào)劑 +3 | Ma_xt 2026-03-17 | 3/150 |
|
|
[考研] 一志愿武漢理工材料工程專碩調(diào)劑 +9 | Doleres 2026-03-19 | 9/450 |
|
|
[考研] 0817 化學(xué)工程 299分求調(diào)劑 有科研經(jīng)歷 有二區(qū)文章 +22 | rare12345 2026-03-18 | 22/1100 |
|