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

可冰

冰,是沉睡著的水......

  C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  37 隨筆 :: 5 文章 :: 94 評(píng)論 :: 0 Trackbacks
前天碰到一個(gè)問(wèn)題,當(dāng)時(shí)想著挺納悶的,不知道是什么原因.對(duì)"不能在模板聲明之外使用類型名稱"這樣的提示你會(huì)想到是什么?我在無(wú)意中按F1鍵看到MSDN中的描述才明白是typename關(guān)鍵字用錯(cuò)了,是看它的英文描述才知道的:"typename cannot be used outside a template declaration".真想不到typename會(huì)翻譯為類型名稱.看來(lái),以后有莫名其妙的錯(cuò)誤還是得看英文的幫助文檔啊,不過(guò)最好一開(kāi)始就有英文版的VS.NET.
以下是具體的描述:


namespace?code
{

enum?CodeType?{?UTF_8,?UNICODE?}
;

template
<?CodeType?srcT,?CodeType?desT?>

struct?ConvertType{};

template
<>

struct?ConvertType?<?UTF_8,?UNICODE?>
{
????typedef?
char
?srcType;
????typedef?wchar_t?desType;
}
;

template
<?CodeType?srcT,?CodeType?desT?>

struct?Convert?{};

template
<>

struct?Convert<?UTF_8,?UNICODE?>
{
????
//error?C2899:?不能在模板聲明之外使用類型名稱

????typedef?typename?ConvertType<?UTF_8,?UNICODE?>::srcType?srcType;????//!
????typedef?typename?ConvertType<?UTF_8,?UNICODE?>::desType?desType;????//!
}
;

}
?//namespace?code


/*
這里根本不需要typename.
typename除用在模板聲明中外,只能用于說(shuō)明模板類的成員是一個(gè)類型.
例如:
template?class?X?{};

//?Another?way
template?struct?X?{
????typedef?double?DoubleType;

????typename?X::DoubleType?a;???//?T::A?is?a?type
};

而如果不是模板類,則不能用typename.這時(shí),它并不是多余的,而是一定不能要的.
例如:
template<>?struct?X?>?{
????typename?X::DoubleType?a;????//Error!?X?is?not?a?generic?class
????X::DoubleType?b;????????//OK!
};

我前面的代碼也是這樣的情況,ConvertType已經(jīng)是一個(gè)具體的類了,不要是模板類,所以ConvertType::srcType前不能加typename.
*/
posted on 2005-09-24 15:49 可冰 閱讀(9068) 評(píng)論(6)  編輯 收藏 引用 所屬分類: C++

評(píng)論

# re: error C2899: 不能在模板聲明之外使用類型名稱 ?!! 2006-03-02 17:01 yajun
這是VC得一個(gè)bug, 再VC7.1以后就可以用了。
你沒(méi)有用錯(cuò),是微軟錯(cuò)了。  回復(fù)  更多評(píng)論
  

# re: error C2899: 不能在模板聲明之外使用類型名稱 ?!! 2006-03-02 22:57 可冰
是嗎?
我沒(méi)有在其它編譯器下測(cè)試,只是看了它的錯(cuò)誤說(shuō)明,我還以為真是這樣的呢.
我完了再試一下吧.
謝謝了!  回復(fù)  更多評(píng)論
  

# re: error C2899: 不能在模板聲明之外使用類型名稱 ?!! 2006-03-02 23:08 可冰
看來(lái)還是知識(shí)不過(guò)硬啊!
  回復(fù)  更多評(píng)論
  

# re: error C2899: 不能在模板聲明之外使用類型名稱 ?!! 2006-09-23 22:55 x
這個(gè)也不能算bug 只是vc60附帶的編譯器對(duì)標(biāo)準(zhǔn)支持不夠 到其后的版本ms碰到“正確”的語(yǔ)句會(huì)說(shuō)明這個(gè)市為了遵從標(biāo)準(zhǔn) 要你寫(xiě)個(gè)typename  回復(fù)  更多評(píng)論
  

# re: error C2899: 不能在模板聲明之外使用類型名稱 ?!! 2008-01-03 12:12 yangmi0313@126.com
我用VS2005怎么也有這個(gè)錯(cuò)誤。  回復(fù)  更多評(píng)論
  

# re: error C2899: 不能在模板聲明之外使用類型名稱 ?!! 2015-09-29 15:45 booirror
不知道為什么,我用vs2013都出現(xiàn)這個(gè)問(wèn)題,我覺(jué)得代碼沒(méi)問(wèn)題。  回復(fù)  更多評(píng)論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美日韩亚洲高清| 一区二区三区不卡视频在线观看 | 亚洲成色999久久网站| 欧美一区成人| 亚洲男女自偷自拍| 欧美在线网址| 美女福利精品视频| 91久久精品国产91性色| 国产亚洲激情| 欲香欲色天天天综合和网| 最新69国产成人精品视频免费| 在线成人小视频| 一区二区三区 在线观看视频| 亚洲一区亚洲二区| 男人的天堂亚洲| 91久久精品日日躁夜夜躁欧美| 国产在线精品自拍| 在线不卡亚洲| 久久不见久久见免费视频1| 亚洲国产日韩一区| 欧美一区2区视频在线观看| 久久人人爽人人| 亚洲毛片在线观看.| 久久久久九九九| 亚洲欧洲日韩综合二区| 午夜精品久久久久久99热软件 | 欧美日韩国产精品自在自线| 国产精品你懂的在线| 在线日韩av片| 欧美一级淫片aaaaaaa视频| 欧美h视频在线| 久久久人人人| 狠狠色狠狠色综合日日五| 欧美一区二区视频观看视频| 亚洲人体一区| 欧美+日本+国产+在线a∨观看| 国产女优一区| 午夜一区在线| 亚洲欧美一区二区精品久久久| 欧美天堂在线观看| 欧美日韩在线影院| 在线日韩一区二区| 欧美二区在线| 欧美日韩国产页| 亚洲婷婷在线| 亚洲欧美成人| 在线日韩精品视频| 亚洲激情国产| 国产美女精品免费电影| 久久一区国产| 欧美韩国日本一区| 欧美与欧洲交xxxx免费观看| 久久国产主播| 亚洲私人影院在线观看| 西西裸体人体做爰大胆久久久| 在线播放中文一区| a4yy欧美一区二区三区| 国产精品在线看| 亚洲国产精品嫩草影院| 国产精品手机视频| 欧美高清视频一区二区| 国产精品卡一卡二卡三| 女女同性精品视频| 国产精品成人免费视频| 欧美大片免费观看| 国产精品一区二区三区久久久| 亚洲国产成人tv| 一区二区三区亚洲| 香蕉久久久久久久av网站| 亚洲色在线视频| 亚洲精品1区2区| 久久精品久久综合| 欧美在线视频日韩| 国产热re99久久6国产精品| 亚洲国产婷婷| 亚洲精品美女免费| 欧美成人免费全部| 黄色av一区| 久久理论片午夜琪琪电影网| 久久精品国产亚洲精品| 国产精品亚洲美女av网站| 亚洲小少妇裸体bbw| 亚洲精选一区二区| 欧美福利视频网站| 亚洲乱亚洲高清| 欧美一级视频| 伊人蜜桃色噜噜激情综合| 美日韩免费视频| 亚洲影院色无极综合| 久久久99免费视频| 亚洲国产成人精品久久久国产成人一区 | 日韩视频三区| 亚洲欧美综合一区| 韩国精品主播一区二区在线观看| 欧美在线关看| 一区二区三区你懂的| 久久青草久久| 99在线精品视频| 蜜臀久久99精品久久久画质超高清| 欧美日韩一区二区三| 亚洲男人第一网站| 最新日韩精品| 老司机久久99久久精品播放免费| 亚洲欧洲一区二区在线播放| 欧美日韩一区二区三| 欧美成人免费视频| 久热爱精品视频线路一| 午夜精品一区二区三区四区 | 午夜精品久久久久久| 欧美激情亚洲自拍| 黄色精品一二区| 国产女同一区二区| 国产精品主播| 国产精品拍天天在线| 欧美日韩成人综合天天影院| 美日韩精品视频| 欧美 日韩 国产在线| 蜜桃久久av一区| 裸体一区二区| 黄色成人在线观看| 国产一区日韩二区欧美三区| 欧美日韩三级电影在线| 欧美午夜三级| 国产视频久久| 黄色成人免费网站| 亚洲精品久久久蜜桃| 999在线观看精品免费不卡网站| 亚洲美女视频在线观看| 亚洲一区二区毛片| 久久综合色播五月| 一区二区日韩精品| 欧美成人国产va精品日本一级| 鲁大师影院一区二区三区| 欧美日本韩国一区二区三区| 国产精品系列在线| 日韩午夜av电影| 久久本道综合色狠狠五月| 亚洲国产婷婷香蕉久久久久久| 亚洲在线网站| 欧美日韩一区成人| 韩国成人福利片在线播放| 中国成人黄色视屏| 欧美福利电影网| 久久高清免费观看| 国产精品久久看| 99国产麻豆精品| 免费在线观看精品| 欧美在线视屏| 国内成人自拍视频| 久久夜色精品国产欧美乱极品 | 国产精品美女久久| 亚洲人成人一区二区在线观看| 久久久国产精彩视频美女艺术照福利| 亚洲日本中文字幕| 老司机精品导航| 最近中文字幕日韩精品 | 亚洲欧美色一区| 欧美日韩在线视频首页| 日韩网站在线观看| 亚洲特色特黄| 国产麻豆精品视频| 久久国产精品久久久| 欧美在线一级视频| 亚洲国产女人aaa毛片在线| 欧美黑人国产人伦爽爽爽| 欧美成人午夜免费视在线看片 | 免费成人av在线| 亚洲精品视频中文字幕| 亚洲精品久久久久久下一站 | 国产欧美日韩一区二区三区| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 欧美激情一区二区三区全黄| 一区二区三区四区五区精品| 亚洲视频免费在线观看| 狠狠干综合网| 亚洲国产成人久久| 国产日产精品一区二区三区四区的观看方式 | 欧美激情一区二区三区在线视频| 久久深夜福利免费观看| 亚洲日本va午夜在线电影| 一区二区高清视频| 在线播放一区| 欧美在线视频全部完| 99在线热播精品免费99热| 久久国产66| 蜜臀99久久精品久久久久久软件| 欧美日韩调教| 亚洲精选中文字幕| 99在线观看免费视频精品观看| 亚洲综合第一| 午夜影院日韩| 国产日本欧洲亚洲| 午夜精品福利视频| 久久精品99无色码中文字幕| 欧美三级电影大全| 亚洲国产精品久久久久婷婷884| 在线观看精品一区| 久久精品国产2020观看福利| 久热综合在线亚洲精品| 亚洲丁香婷深爱综合|