青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

VC++ C++ C# Algorithm

C++博客 首頁 新隨筆 聯系 聚合 管理
  21 Posts :: 3 Stories :: 31 Comments :: 0 Trackbacks
起因,昨天寫的一段小程序
#include? < iostream >
#include?
< map >
#include?
< iterator >
#include?
< vector >
#include?
< algorithm >
using ? namespace ?std;
ostream?
& operator << (ostream? & os, const ?pair < int , int > ? &
mp)
{
???os
<<
mp.first;
???os
<<
mp.second;
???
return
?os;
}

int ?_tmain( int ?argc,?_TCHAR * ?argv[])
{
???pair
< int , int > ?mmp( 100 , 200
);
???cout
<<
mmp;
???map
< int , int >
?imap;
???map.insert(make_pair(
100 , 100
));
???imap.insert(make_pair(
22 , 123
));
???copy(imap.begin(),imap.end(),ostream_iterator
< pair < int , int > ? > (cout, " \n "
));
???
return ? 0
;
}

未能通過編譯,報的錯誤是:沒有找到接受“<未知>”類型的右操作數的運算符(或沒有可接受的轉換),百思不得其解,應為我覺得 我明明重載了<<運算符。再沒有辦法的情況下請教了CSDN論壇上的一些朋友,終于弄明白了其中的原因(可能這個知識點很菜,高手 不要見笑)。
ostream_iterator<_Ty, _Elem, _Traits>& operator=(const _Ty& _Val)
{
? *_Myostr << _Val;///~~~~~~~~~~~~~~~~~~~~~~~這是在ostream_iterator類源代碼當中,就是這里報錯了
? if (_Mydelim != 0)
? *_Myostr << _Mydelim;
? return
}
在上面那到程序當中_Val類型是pair<int,int> *_Myostr類型是ostream,顯然這里出錯,代表編譯器就好像沒有看到我的重載。出現以上現象的原因就是當編譯器看到*_Myostr<<_Val時候,它會先在自己的名字空間查找<<,這個估計發生在模板編譯的第一個階
段(不知道是不是該這么說),它看到了一個范型的<<重載(估計),于是就不在去別的地方查找。可是到了實例化的時候,編譯器發現 沒有匹配的<<運算,于是就報錯了。如果我們把重載寫在std空間里,也就是和ostream_iterator一個空間里,編譯器在實例化的時 候也會把它納入考慮對象之一,這個時候它就會選擇我們的重載,一切就OK了。注意,如果編譯器在*_Myostr<<_Val所在名字空間沒有找到 <<重載,則它會進行類型相關查找。就是去定義*_Myostr類型或_Va類型的空間查找,再找不到那它就會去全局空間去查找。
個人理解,不是很肯定,誠請高手糾正,感謝CSDN上周星星和晨星。

posted on 2006-12-29 19:42 大熊貓 閱讀(1894) 評論(13)  編輯 收藏 引用

Feedback

# re: c++名字查找 2006-12-30 02:40 Francis Arcanum
http://m.shnenglu.com/shifan3/archive/2006/12/27/16902.html
我的這篇文章也許對你有用  回復  更多評論
  

# re: c++陳義忠 2007-01-14 22:44 陳義忠
@Francis Arcanum
  回復  更多評論
  

# re: c++名字查找 2007-02-15 10:35 郝志群
查找郝志群地址  回復  更多評論
  

# re: c++名字查找 2007-05-12 18:08 吳細珍
我要找到此人  回復  更多評論
  

# re: c++名字查找 2007-06-01 15:29 胡美愛
既然的 "安康[ JMHD MNDB 我緊密功能反對恐懼
  回復  更多評論
  

# re: c++名字查找 2007-06-18 16:11 李厚娟
我愛她你不想我嗎?
  回復  更多評論
  

# re: c++名字查找 2007-10-06 18:06 晚會垂柳
sds  回復  更多評論
  

# re: c++名字查找 2007-10-06 18:06 晚會垂柳
dd  回復  更多評論
  

# re: c++名字查找 2008-09-11 08:21 王疆
所有內容  回復  更多評論
  

# re: c++名字查找 2008-09-11 08:23 王疆
我要找到王疆
  回復  更多評論
  

# re: c++名字查找 2008-10-24 17:48 黃建寧
桔柑  回復  更多評論
  

# re: c++名字查找 2009-02-25 11:53
名字區碼  回復  更多評論
  

# re: c++名字查找 2009-03-11 19:12 周敏楨
是  回復  更多評論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久免费视频网站| 你懂的国产精品| 美女精品网站| 久久精品一本| 久久综合一区二区| 亚洲成色www8888| 欧美在线一级视频| 欧美大片在线看| 欧美高清视频一区| 亚洲欧洲日产国产网站| 亚洲国产成人在线视频| 日韩视频专区| 亚洲欧美中文日韩在线| 校园春色国产精品| 狼人天天伊人久久| 欧美日韩一区三区四区| 国产精品毛片在线看| 国产精品综合不卡av| 精品9999| 亚洲视频在线观看视频| 欧美一级视频| 亚洲国产另类 国产精品国产免费| 亚洲精品欧美精品| 久久9热精品视频| 欧美日韩另类国产亚洲欧美一级| 国产精品一区二区男女羞羞无遮挡 | 一本久久知道综合久久| 午夜视频在线观看一区二区| 美女诱惑黄网站一区| 国产精品高清网站| 亚洲人成网站精品片在线观看| 中日韩视频在线观看| 男女激情久久| 欧美亚洲免费高清在线观看| 欧美日本免费| 亚洲激情视频在线| 久久久久综合网| 中文亚洲字幕| 欧美精品在线看| 亚洲国产精品综合| 久久伊人免费视频| 亚洲在线视频免费观看| 欧美大片一区二区| 在线成人亚洲| 久久久亚洲人| 性欧美video另类hd性玩具| 欧美日韩国产综合新一区| 在线观看日韩av电影| 亚洲欧美日韩一区二区在线| 亚洲第一福利社区| 久久国产乱子精品免费女| 国产精品乱码一区二三区小蝌蚪| 亚洲国产三级网| 久久综合电影一区| 久久成人免费视频| 国产日韩精品一区二区三区| 亚洲在线电影| 亚洲午夜视频在线观看| 欧美无乱码久久久免费午夜一区| 亚洲人www| 欧美mv日韩mv国产网站| 欧美日韩亚洲一区二| 亚洲第一在线| 欧美激情久久久| 免费成人黄色| 亚洲精品久久久一区二区三区| 狼狼综合久久久久综合网 | 一区二区欧美在线观看| 欧美日韩福利在线观看| 日韩亚洲精品视频| 日韩一级欧洲| 国产精品麻豆成人av电影艾秋| 亚洲午夜性刺激影院| 国产精品99久久久久久人| 国产精品呻吟| 久久午夜电影网| 蜜臀91精品一区二区三区| 亚洲伦理在线| 亚洲天天影视| 伊人狠狠色丁香综合尤物| 亚洲福利视频一区二区| 欧美日韩一级大片网址| 午夜精品免费视频| 久久精品日产第一区二区| 亚洲国产精品国自产拍av秋霞| 亚洲激情六月丁香| 国产精品日韩在线| 免费在线观看一区二区| 欧美理论电影网| 欧美一区二区久久久| 久久一区国产| 午夜精品美女自拍福到在线 | 亚洲伦理在线观看| 国产美女精品在线| 欧美国产视频在线观看| 欧美日韩精品免费看 | 日韩一区二区福利| 韩日精品视频一区| 日韩午夜高潮| 国内精品久久国产| 亚洲精选视频免费看| 国产日韩精品久久久| 亚洲国产日韩欧美| 精品福利免费观看| 亚洲一区在线免费| 一本色道久久| 免费不卡在线观看| 久久gogo国模裸体人体| 欧美精品久久一区二区| 久久精品一区二区| 欧美性淫爽ww久久久久无| 免费在线看一区| 国产自产v一区二区三区c| 一区二区三区精品视频在线观看| 亚洲电影激情视频网站| 午夜精品在线视频| 亚洲一区二区综合| 免费国产一区二区| 久久久亚洲一区| 亚洲午夜精品福利| 亚洲国产高清高潮精品美女| 91久久精品国产91久久| 91久久久久久久久| 国产精品无码专区在线观看| 亚洲网友自拍| 亚洲国产精品久久久久婷婷884 | 老巨人导航500精品| 亚洲高清自拍| 激情文学综合丁香| 亚洲综合精品一区二区| 亚洲另类黄色| 麻豆精品网站| 欧美www在线| 伊人影院久久| 久久久www成人免费精品| 欧美一区二区三区在线视频| 国产精品久久久久久久久婷婷 | 久久亚洲综合网| 国产夜色精品一区二区av| 亚洲综合999| 久久久精品久久久久| 国产视频一区二区在线观看 | 久久在线视频| 欧美成人精品一区| 亚洲国产精品ⅴa在线观看 | 亚洲第一视频| 日韩亚洲欧美综合| 欧美日韩国产美| 亚洲视频中文| 久久国产精品高清| 永久555www成人免费| 欧美xart系列高清| 亚洲最新视频在线播放| 欧美一级免费视频| 亚洲第一区在线| 欧美日韩1080p| 亚洲午夜成aⅴ人片| 久久精品二区亚洲w码| 亚洲国产精品久久久久婷婷884| 欧美电影打屁股sp| 亚洲一区尤物| 欧美福利精品| 亚洲综合色丁香婷婷六月图片| 国产精品私拍pans大尺度在线| 欧美一区二区三区视频在线观看 | 亚洲欧美综合另类中字| 久久久亚洲国产天美传媒修理工 | 日韩小视频在线观看| 欧美日韩国产色综合一二三四| 中文国产成人精品| 久久久久久久综合色一本| 亚洲激情一区二区| 国产精品男人爽免费视频1| 久久精品道一区二区三区| 亚洲欧洲在线一区| 久久久久久日产精品| 9l国产精品久久久久麻豆| 国产日韩精品在线播放| 欧美国产精品v| 欧美一区二区大片| 日韩视频在线一区| 欧美va天堂在线| 香蕉免费一区二区三区在线观看| 亚洲第一页中文字幕| 国产精品视频久久| 欧美精品一区三区在线观看| 欧美自拍偷拍| 亚洲欧美日韩精品久久亚洲区| 亚洲第一精品夜夜躁人人爽 | 日韩视频一区二区三区在线播放免费观看| 欧美私人啪啪vps| 免费观看在线综合| 欧美呦呦网站| 亚洲欧美国产三级| 一本色道88久久加勒比精品| 欧美va亚洲va国产综合| 久久精品综合网| 午夜一区不卡| 亚洲影音一区| 亚洲性夜色噜噜噜7777|