• <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>

            碰到個(gè)問題

            Posted on 2008-03-27 17:16 RichardHe 閱讀(4556) 評(píng)論(2)  編輯 收藏 引用
            #include <iostream>
            #include <string>
            #include <map>
            #include <hash_map>

            using namespace std;
            using namespace stdext;
            int
             Function()
            {
                typedef stdext::hash_map
            <std::stringint> MyHashMap;
                typedef MyHashMap::iterator Myiter;
                MyHashMap theHashMap;
                Myiter      iter;
                theHashMap.insert(std::pair
            <std::string,int>("name",1));
                theHashMap.insert(MyHashMap::value_type(
            "heyaowu",2));

                iter 
            = theHashMap.find("name");
                
            if (iter == theHashMap.end())
                {
                    
            return 1;
                }
                cout 
            <<iter->second<< endl;
            }
            下午遇到個(gè)奇怪的問題,如上所示:
            就是在新建的MFC單文檔中沒有錯(cuò),但是在基于對(duì)話框的里面就有錯(cuò)了,弄了半天也不知道為什么?哪位高手賜教下?不知道是不是我的VS2003安裝的有問題還是怎么回事,很奇怪..
            錯(cuò)誤如下:
            Hash_MapDlg.cpp
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : warning C4229: 使用了記時(shí)錯(cuò)誤 : 忽略數(shù)據(jù)上的修飾符
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : error C2365: “new” : 重定義;以前的定義是“成員函數(shù)”
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : error C2491: “new” : 不允許 dllimport 數(shù)據(jù) 的定義
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : error C2078: 初始值設(shè)定項(xiàng)太多
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : error C2440: “初始化” : 無法從“int”轉(zhuǎn)換為“void *”
                    從整型轉(zhuǎn)換為指針類型要求 reinterpret_cast、C 樣式轉(zhuǎn)換或函數(shù)樣式轉(zhuǎn)換
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : error C2143: 語法錯(cuò)誤 : 缺少“;”(在“(”的前面)
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : error C2226: 語法錯(cuò)誤 : 意外的“size_t”類型
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(30) : error C2059: 語法錯(cuò)誤 : “)”
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : warning C4229: 使用了記時(shí)錯(cuò)誤 : 忽略數(shù)據(jù)上的修飾符
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : error C2365: “new” : 重定義;以前的定義是“成員函數(shù)”
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : error C2491: “new” : 不允許 dllimport 數(shù)據(jù) 的定義
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : error C2078: 初始值設(shè)定項(xiàng)太多
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : error C2440: “初始化” : 無法從“int”轉(zhuǎn)換為“void *”
                    從整型轉(zhuǎn)換為指針類型要求 reinterpret_cast、C 樣式轉(zhuǎn)換或函數(shù)樣式轉(zhuǎn)換
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : error C2143: 語法錯(cuò)誤 : 缺少“;”(在“[”的前面)
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : error C3409: 不允許空屬性塊
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34) : warning C4091: “” : 沒有聲明變量時(shí)忽略“__w64 unsigned int”的左側(cè)
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34) : error C2143: 語法錯(cuò)誤 : 缺少“;”(在“,”的前面)
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34) : error C2059: 語法錯(cuò)誤 : “,”
            d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34) : fatal error C1004: 遇到意外的文件結(jié)束

            Feedback

            # re: 碰到個(gè)問題  回復(fù)  更多評(píng)論   

            2008-03-27 17:30 by RichardHe
            剛才在網(wǎng)上終于查到是怎么回事了.真是暈.原來我的頭文件放在了宏后面.應(yīng)該放
            #include <iostream>
            #include <string>
            #include <map>
            #include <hash_map>

            using namespace std;
            using namespace stdext;

            #ifdef _DEBUG
            #define new DEBUG_NEW
            #endif
            而不要如下放置:
            #ifdef _DEBUG
            #define new DEBUG_NEW
            #endif

            #include <iostream>
            #include <string>
            #include <map>
            #include <hash_map>

            using namespace std;
            using namespace stdext;

            # re: 碰到個(gè)問題  回復(fù)  更多評(píng)論   

            2009-09-24 21:48 by HHH
            正在編譯...
            mytestDlg.cpp
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : warning C4229: 使用了記時(shí)錯(cuò)誤 : 忽略數(shù)據(jù)上的修飾符
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : error C2365: “new” : 重定義;以前的定義是“成員函數(shù)”
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : error C2491: “new” : 不允許 dllimport 數(shù)據(jù) 的定義
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : error C2078: 初始值設(shè)定項(xiàng)太多
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : error C2440: “初始化” : 無法從“int”轉(zhuǎn)換為“void *”
            從整型轉(zhuǎn)換為指針類型要求 reinterpret_cast、C 樣式轉(zhuǎn)換或函數(shù)樣式轉(zhuǎn)換
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : error C2143: 語法錯(cuò)誤 : 缺少“;”(在“(”的前面)
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : error C2226: 語法錯(cuò)誤 : 意外的“size_t”類型
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(30) : error C2059: 語法錯(cuò)誤 : “)”
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : warning C4229: 使用了記時(shí)錯(cuò)誤 : 忽略數(shù)據(jù)上的修飾符
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : error C2365: “new” : 重定義;以前的定義是“成員函數(shù)”
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : error C2491: “new” : 不允許 dllimport 數(shù)據(jù) 的定義
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : error C2078: 初始值設(shè)定項(xiàng)太多
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : error C2440: “初始化” : 無法從“int”轉(zhuǎn)換為“void *”
            從整型轉(zhuǎn)換為指針類型要求 reinterpret_cast、C 樣式轉(zhuǎn)換或函數(shù)樣式轉(zhuǎn)換
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : error C2143: 語法錯(cuò)誤 : 缺少“;”(在“[”的前面)
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : error C3409: 不允許空屬性塊
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34) : warning C4091: “” : 沒有聲明變量時(shí)忽略“__w64 unsigned int”的左側(cè)
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34) : error C2143: 語法錯(cuò)誤 : 缺少“;”(在“,”的前面)
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34) : error C2059: 語法錯(cuò)誤 : “,”
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34) : fatal error C1004: 遇到意外的文件結(jié)束
            mytest.cpp
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : warning C4229: 使用了記時(shí)錯(cuò)誤 : 忽略數(shù)據(jù)上的修飾符
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : error C2365: “new” : 重定義;以前的定義是“成員函數(shù)”
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : error C2491: “new” : 不允許 dllimport 數(shù)據(jù) 的定義
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : error C2078: 初始值設(shè)定項(xiàng)太多
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : error C2440: “初始化” : 無法從“int”轉(zhuǎn)換為“void *”
            從整型轉(zhuǎn)換為指針類型要求 reinterpret_cast、C 樣式轉(zhuǎn)換或函數(shù)樣式轉(zhuǎn)換
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : error C2143: 語法錯(cuò)誤 : 缺少“;”(在“(”的前面)
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29) : error C2226: 語法錯(cuò)誤 : 意外的“size_t”類型
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(30) : error C2059: 語法錯(cuò)誤 : “)”
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : warning C4229: 使用了記時(shí)錯(cuò)誤 : 忽略數(shù)據(jù)上的修飾符
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : error C2365: “new” : 重定義;以前的定義是“成員函數(shù)”
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : error C2491: “new” : 不允許 dllimport 數(shù)據(jù) 的定義
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : error C2078: 初始值設(shè)定項(xiàng)太多
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : error C2440: “初始化” : 無法從“int”轉(zhuǎn)換為“void *”
            從整型轉(zhuǎn)換為指針類型要求 reinterpret_cast、C 樣式轉(zhuǎn)換或函數(shù)樣式轉(zhuǎn)換
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : error C2143: 語法錯(cuò)誤 : 缺少“;”(在“[”的前面)
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33) : error C3409: 不允許空屬性塊
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34) : warning C4091: “” : 沒有聲明變量時(shí)忽略“__w64 unsigned int”的左側(cè)
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34) : error C2143: 語法錯(cuò)誤 : 缺少“;”(在“,”的前面)
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34) : error C2059: 語法錯(cuò)誤 : “,”
            c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34) : fatal error C1004: 遇到意外的文件結(jié)束
            正在生成代碼...
            結(jié)果 生成日志保存在“file://c:\Program Files\OpenCV\project\mytest\mytest\Debug\BuildLog.htm”中
            mytest - 32 錯(cuò)誤,6 警告

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            posts - 94, comments - 138, trackbacks - 0, articles - 94

            Copyright © RichardHe

            无码超乳爆乳中文字幕久久 | 久久久精品2019免费观看 | 精品久久综合1区2区3区激情| 精品久久久无码21p发布| 亚洲国产天堂久久久久久 | 欧美日韩精品久久免费| 欧美麻豆久久久久久中文| 大蕉久久伊人中文字幕| 国产69精品久久久久9999| 大美女久久久久久j久久| 久久精品国产99久久久香蕉| 国产综合精品久久亚洲| 久久九九久精品国产免费直播| 精品一久久香蕉国产线看播放| 久久夜色精品国产| 午夜精品久久久久久影视777| 久久综合鬼色88久久精品综合自在自线噜噜| 久久成人18免费网站| 伊人久久大香线蕉综合热线| 无码国内精品久久人妻麻豆按摩| 久久婷婷人人澡人人| 性欧美丰满熟妇XXXX性久久久| 久久国产精品成人片免费| 日本精品久久久久中文字幕8| 久久se这里只有精品| 国产精品中文久久久久久久| 看久久久久久a级毛片| 99久久99久久精品国产片| 深夜久久AAAAA级毛片免费看 | 2021精品国产综合久久| 久久综合九色综合欧美狠狠| 久久精品无码一区二区三区日韩| 2021国内精品久久久久久影院| 国产精品久久久久jk制服| 久久成人永久免费播放| 欧美一区二区三区久久综合 | 亚洲国产精品无码久久一区二区| 色综合合久久天天综合绕视看| 亚洲欧美久久久久9999| 亚洲伊人久久大香线蕉苏妲己| 久久精品国产精品亚洲精品|