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

woaidongmao

文章均收錄自他人博客,但不喜標題前加-[轉貼],因其丑陋,見諒!~
隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
數據加載中……

error C2899: 不能在模板聲明之外使用類型名稱 ?!!

前天碰到一個問題,當時想著挺納悶的,不知道是什么原因.對"不能在模板聲明之外使用類型名稱"這樣的提示你會想到是什么?我在無意中按F1鍵看到MSDN中的描述才明白是typename關鍵字用錯了,是看它的英文描述才知道的:"typename cannot be used outside a template declaration".真想不到typename會翻譯為類型名稱.看來,以后有莫名其妙的錯誤還是得看英文的幫助文檔啊,不過最好一開始就有英文版的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除用在模板聲明中外,只能用于說明模板類的成員是一個類型.
例如:
template class X {};

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

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

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

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

評論

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

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

# re: error C2899: 不能在模板聲明之外使用類型名稱 ?!! 2006-03-02 23:08 可冰
看來還是知識不過硬啊!
  回復  更多評論
 

# re: error C2899: 不能在模板聲明之外使用類型名稱 ?!! 2006-09-23 22:55 x
這個也不能算bug 只是vc60附帶的編譯器對標準支持不夠 到其后的版本ms碰到“正確”的語句會說明這個市為了遵從標準 要你寫個typename  回復  更多評論
 

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

posted on 2008-08-31 21:48 肥仔 閱讀(1979) 評論(0)  編輯 收藏 引用 所屬分類: C++ 模板

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲第一精品久久忘忧草社区| 欧美一区二区三区精品| 欧美成人69| 久久久久国产精品一区| 午夜精品国产| 午夜免费日韩视频| 欧美成人免费小视频| 欧美视频在线观看免费网址| 国产精品亚洲综合色区韩国| 中文欧美在线视频| 亚洲欧美激情一区| 国产精品v欧美精品v日本精品动漫| 欧美精品一区在线| 99v久久综合狠狠综合久久| 久久精品国产综合精品| 亚洲日韩第九十九页| 久久久久久电影| 亚洲日本激情| 午夜精品久久一牛影视| 欧美一区二区三区四区在线观看| 久久久中精品2020中文| 国产一区美女| 欧美国产精品久久| 欧美三级第一页| 免费亚洲婷婷| 欧美视频免费在线| 欧美一乱一性一交一视频| 亚洲欧美日韩一区二区三区在线观看| 国产一区美女| 亚洲精品国久久99热| 国产精品萝li| 亚洲国产成人在线视频| 国产深夜精品| 久久久之久亚州精品露出| 亚洲视频自拍偷拍| 亚洲欧美在线视频观看| 久久国产精品久久国产精品| 亚洲小视频在线| 亚洲深爱激情| 欧美激情一级片一区二区| 欧美有码在线视频| 欧美日韩裸体免费视频| 9色精品在线| 日韩一区二区电影网| 欧美在线播放一区| 亚洲一区三区电影在线观看| 免费久久99精品国产自在现线| 亚洲资源在线观看| 欧美女主播在线| 亚洲欧洲综合另类| 亚洲激情成人在线| 欧美国产在线观看| 91久久在线播放| 亚洲黄色天堂| 女同一区二区| 亚洲日本视频| 男女av一区三区二区色多| 午夜久久tv| 韩国视频理论视频久久| 午夜欧美大尺度福利影院在线看| 亚洲老板91色精品久久| 久久久91精品国产一区二区三区| 麻豆精品一区二区综合av| 亚洲男女自偷自拍| 狠狠色狠狠色综合日日91app| 农村妇女精品| 亚洲韩日在线| 先锋资源久久| 亚洲国产精品久久久久秋霞不卡 | 亚洲精品国精品久久99热| 欧美日韩国产在线看| 亚洲福利视频专区| 亚洲国产欧美国产综合一区| 欧美调教视频| 欧美福利一区二区| 欧美主播一区二区三区| 国产美女精品一区二区三区| 欧美高清hd18日本| 欧美成人精品1314www| 一区二区三区精品视频| 欧美jjzz| 亚洲精品国产精品国产自| 午夜久久影院| 亚洲免费电影在线观看| 亚洲成色www8888| 国产色综合网| 国产午夜久久久久| 国产欧美日韩三区| 国产区在线观看成人精品| 欧美美女日韩| 免费人成精品欧美精品| 欧美高清在线精品一区| 欧美午夜一区二区三区免费大片 | 亚洲影视在线| 亚洲精品色图| 日韩视频中文字幕| 亚洲精品日韩精品| 一区二区久久| 亚洲一区中文| 久久频这里精品99香蕉| 美女黄网久久| 国产一区99| 亚洲肉体裸体xxxx137| 亚洲欧洲日产国码二区| 激情综合电影网| 99亚洲一区二区| 久久国产色av| 久久综合成人精品亚洲另类欧美 | 久久激情五月婷婷| 久久久夜夜夜| 欧美不卡视频一区发布| 卡一卡二国产精品| 中文高清一区| 久久久久综合一区二区三区| 美女精品自拍一二三四| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美成人自拍视频| 欧美先锋影音| 亚洲无玛一区| 亚洲精品一区二区三区在线观看| 夜夜嗨av一区二区三区网页| 欧美一区二区在线免费播放| 欧美一区二区三区婷婷月色| 久久精品视频在线看| 欧美久久在线| 亚洲激情小视频| 久久国产一区| 久久中文字幕一区| 国产美女搞久久| 亚洲欧美日韩另类精品一区二区三区 | 欧美成人午夜激情在线| 激情久久一区| 久久人人97超碰国产公开结果| 亚洲精品欧美| 亚洲制服欧美中文字幕中文字幕| 欧美日韩精品免费观看| 亚洲视频久久| 欧美激情一区二区三区全黄| 中文一区二区| 欧美日韩精品伦理作品在线免费观看| 99精品视频免费观看| 亚洲一区在线看| 国产日韩欧美麻豆| 欧美1区2区| 欧美日韩影院| 免费看亚洲片| 欧美美女福利视频| 久久久精彩视频| 在线精品国产成人综合| 久久综合电影| 欧美日韩ab片| 噜噜噜在线观看免费视频日韩 | 欧美夜福利tv在线| 黄色日韩网站视频| 在线一区免费观看| 一区二区三区在线看| 亚洲乱码国产乱码精品精98午夜| 你懂的网址国产 欧美| 伊人精品成人久久综合软件| 午夜在线a亚洲v天堂网2018| 亚洲精品欧洲精品| 亚洲资源在线观看| 亚洲国产精品专区久久| 亚洲午夜电影在线观看| 亚洲国产精品va在线观看黑人 | 亚洲午夜在线视频| 亚洲综合色视频| 久久精品成人一区二区三区| 欧美影院在线播放| 亚洲国产另类精品专区| 欧美精品手机在线| 久久久久久综合网天天| 国产午夜一区二区三区| 欧美在线视频网站| 亚洲黄色成人| 亚洲视频在线观看视频| 欧美高清你懂得| 美女诱惑黄网站一区| 一区二区三区亚洲| 亚洲激情一区二区三区| 亚洲一区二区三| 国语精品一区| 久久中文字幕一区| 久久在线播放| 尤物九九久久国产精品的分类| 性欧美18~19sex高清播放| 欧美在线亚洲综合一区| 国产亚洲网站| 欧美日韩中文字幕综合视频 | 免费观看日韩av| 亚洲国产影院| 日韩视频免费观看高清在线视频 | 一区二区三区视频在线看| 麻豆av一区二区三区| 久久av最新网址| 激情av一区二区| 欧美日韩成人综合天天影院| 日韩视频免费在线| 快she精品国产999| 亚洲小说欧美另类社区|