激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - 無法將函數(shù)定義與現(xiàn)有的聲明匹配 問題的解決辦法 分享

無法將函數(shù)定義與現(xiàn)有的聲明匹配 問題的解決辦法 分享

2019-11-08 12:33asp.net教程網(wǎng) ASP.NET教程

無法將函數(shù)定義與現(xiàn)有的聲明匹配 問題的解決辦法 分享,需要的朋友可以參考一下

今晚在整MFC,遇到了以下的問題。

d:\我的文檔\visual studio 2008\projects\virtualosc\arraylisttype.h(171) : error C2244: 
“arrayListType<elemType>::maxListSize”: 無法將函數(shù)定義與現(xiàn)有的聲明匹配
1> d:\我的文檔\visual studio 2008\projects\virtualosc\arraylisttype.h(37) : 參見 
“arrayListType<elemType>::maxListSize”的聲明
1> 定義
1> 'int arrayListType::maxListSize(void)'
1> 現(xiàn)有聲明
1> 'int arrayListType<elemType>::maxListSize(void)'

想了挺久的都沒能解決,后來在百度的幫助下解決了。問題其實很好解決,只是自己沒想到,但是沒辦法,沒想到就是沒想到。現(xiàn)在把問題記錄下來,下次再出現(xiàn)這種問題就能快速解決。解決方法在下面:

在arraylisttype.h前加入:

#ifndef ARRAYLISTTYPE_H
#define ARRAYLISTTYPE_H

在arraylisttype.h末尾加入:

#endif

這樣頭文件arraylisttype.h就不會被重復包含而導致編譯錯誤了。現(xiàn)在,對上面的語句進行解釋。


#ifndef ARRAYLISTTYPE_H 的意思是“如果沒有定義宏 ARRAYLISTTYPE_H”

#define ARRAYLISTTYPE_H 的意思是“定義宏 ARRAYLISTTYPE_H”

#endif 的意思是“結束”

總的說就是,假如標識符ARRAYLISTTYPE_H沒有被定義,那么定義標識符ARRAYLISTTYPE_H,并讓#ifndef和#endif之間的代碼被編譯處理。如果頭文件ARRAYLISTTYPE_H 被第二次包含,語句#ifndef就會失效,并且#endif之前的全部語句將被編譯器忽略。————Data Structure Using C++,D.S.Malik

以后自己再寫頭文件一定記得要添加上面的預處理命令

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 伊人yinren22综合网色 | 欧美乱淫 | 日韩精品 | 中文字幕免费在线看 | 黄色电影免费网址 | 精品中文字幕视频 | 国产福利不卡一区二区三区 | 午夜生活理论片 | av免费在线观看国产 | 欧美日性| 日韩视频一区二区三区四区 | 久久久久亚洲精品 | 羞羞视频入口 | 日本成人午夜 | 海外中文字幕在线观看 | 国产乱淫av片免费观看 | 成人影片在线免费观看 | 成人毛片免费播放 | 精品亚洲综合 | 欧美国产日韩在线观看成人 | 久久久久久久久成人 | 曰韩在线视频 | 国产精品视频免费在线观看 | 欧美一区永久视频免费观看 | 色678黄网站全部免费 | 久久精品男人 | 欧美黄 片免费观看 | av电影网在线观看 | 日韩字幕在线 | 久久不雅视频 | 久久久久久久久久性 | 国内免费视频成人精品 | 国产一区精品在线观看 | 国产电影av在线 | 久久久久久免费 | 免费小毛片 | 黄色免费在线视频网站 | 国产精品1区,2区,3区 | 午夜生活理论片 | 国产精品久久久久久久久久 | 久久视频在线免费观看 |