亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? base_exception.cpp

?? 270的linux說(shuō)明
?? CPP
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/*

Copyright (c) 2008, Intel Corporation. 

All rights reserved.

 

Redistribution and use in source and binary forms, with or without modification, 
are permitted provided that the following conditions are met:


    * Redistributions of source code must retain the above copyright notice, 
this list of conditions and the following disclaimer.

    * Redistributions in binary form must reproduce the above copyright notice, 
this list of conditions and the following disclaimer in the documentation and/or 
other materials provided with the distribution.

    * Neither the name of Intel Corporation nor the names of its contributors 
may be used to endorse or promote products derived from this software without 
specific prior written permission.

 

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, 
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY 
OF SUCH DAMAGE.

*///==============================================================================// base_Exception.cpp : Implementation of base class  IntelMobileException//==============================================================================#include "base_Exception.h"      #include <iostream>#include <fstream>using namespace Intel::Mobile::BaseAPI;//extern ExceptionMap gErrorMap;//ExceptionCollection gErrorCollection;extern int gExceptionInitlize = 0;IntelMobileString g_sPropertyFileDirectory = IntelMobileText("");IntelMobileString g_sFileName = IntelMobileText("IntelMobileErrorInfo.property");//==============================================================================// Default C-Tor()//==============================================================================/*IntelMobileException::IntelMobileException( const IntelMobileChar* pszMsg,                                  const IntelMobileChar* pszSource,                                  const IntelMobileChar* pszSite )               : m_sMessage    ( pszMsg    ),                 m_sSource     ( pszSource ),                 m_sTargetSite ( pszSite   ),				 m_sErrorCode  ( IntelMobileText("0")      ){}*///==============================================================================// Default C-Tor()//==============================================================================IntelMobileException::IntelMobileException( const IntelMobileChar* pszMsg,                                  const IntelMobileChar* pszSource,                                  const IntelMobileChar* pszSite,								  const LONG lErrorCode)               : m_sMessage    ( NULL    ),                 m_sSource     ( NULL ),                 m_sTargetSite ( NULL ),				 m_sErrorCode  ( NULL ),				 m_sErrorInfo  ( NULL ){	if ( pszMsg )    {#ifdef _UNICODE        m_sMessage = ::wcscpy( new IntelMobileChar[::wcslen(pszMsg)+1], pszMsg ); #else	m_sMessage = strcpy( new IntelMobileChar[::strlen(pszMsg)+1], pszMsg );#endif    }	else	{#ifdef _UNICODE		m_sMessage = ::wcscpy( new IntelMobileChar[1], IntelMobileText("") ); #else		m_sMessage = strcpy( new IntelMobileChar[1], IntelMobileText("") );#endif	}	if ( pszSource )    {#ifdef _UNICODE        m_sSource = ::wcscpy( new IntelMobileChar[::wcslen(pszSource)+1], pszSource ); #else	m_sSource = strcpy( new IntelMobileChar[::strlen(pszSource)+1], pszSource );#endif    }	else	{#ifdef _UNICODE		m_sSource = ::wcscpy( new IntelMobileChar[1], IntelMobileText("") ); #else		m_sSource = strcpy( new IntelMobileChar[1], IntelMobileText("") );#endif	}	if ( pszSite )    {#ifdef _UNICODE        m_sTargetSite = ::wcscpy( new IntelMobileChar[::wcslen(pszSite)+1], pszSite ); #else	m_sTargetSite = strcpy( new IntelMobileChar[::strlen(pszSite)+1], pszSite );#endif    }	else	{#ifdef _UNICODE		m_sTargetSite = ::wcscpy( new IntelMobileChar[1], IntelMobileText("") ); #else		m_sTargetSite = strcpy( new IntelMobileChar[1], IntelMobileText("") );#endif	}		m_sErrorCode = new IntelMobileChar[10];	IML2W( lErrorCode, m_sErrorCode );	Initialize();}//==============================================================================// String C-Tor()//==============================================================================IntelMobileException::IntelMobileException( const IntelMobileString& sMsg,                                  const IntelMobileString& sSource,                                  const IntelMobileString& sSite )               : m_sMessage    ( NULL    ),                 m_sSource     ( NULL ),                 m_sTargetSite ( NULL   ),				 m_sErrorInfo  ( NULL ),				 m_sErrorCode  ( IntelMobileText("0")){#ifdef _UNICODE    m_sMessage = ::wcscpy( new IntelMobileChar[::wcslen(sMsg.c_str())+1], sMsg.c_str() );     m_sSource = ::wcscpy( new IntelMobileChar[::wcslen(sSource.c_str())+1], sSource.c_str() );     m_sTargetSite = ::wcscpy( new IntelMobileChar[::wcslen(sSite.c_str())+1], sSite.c_str() ); #else	m_sMessage = strcpy( new IntelMobileChar[strlen(sMsg.c_str())+1], sMsg.c_str() );    m_sSource = strcpy( new IntelMobileChar[strlen(sSource.c_str())+1], sSource.c_str() );    m_sTargetSite = strcpy( new IntelMobileChar[strlen(sSite.c_str())+1], sSite.c_str() );#endif	Initialize();}//==============================================================================// String C-Tor()//==============================================================================IntelMobileException::IntelMobileException( const IntelMobileString& sMsg,                                  const IntelMobileString& sSource,                                  const IntelMobileString& sSite,								  const LONG lErrorCode)               : m_sMessage    ( NULL    ),                 m_sSource     ( NULL ),                 m_sTargetSite ( NULL ),				 m_sErrorCode  ( NULL ),				 m_sErrorInfo  ( NULL ){#ifdef _UNICODE	m_sMessage = ::wcscpy( new IntelMobileChar[::wcslen(sMsg.c_str())+1], sMsg.c_str() );     m_sSource = ::wcscpy( new IntelMobileChar[::wcslen(sSource.c_str())+1], sSource.c_str() );     m_sTargetSite = ::wcscpy( new IntelMobileChar[::wcslen(sSite.c_str())+1], sSite.c_str() ); #else	m_sMessage = strcpy( new IntelMobileChar[strlen(sMsg.c_str())+1], sMsg.c_str() );    m_sSource = strcpy( new IntelMobileChar[strlen(sSource.c_str())+1], sSource.c_str() );    m_sTargetSite = strcpy( new IntelMobileChar[strlen(sSite.c_str())+1], sSite.c_str() );#endif	m_sErrorCode = new IntelMobileChar[10];	IML2W( lErrorCode, m_sErrorCode );	Initialize();}//==============================================================================// Copy C-Tor()//==============================================================================IntelMobileException::IntelMobileException( const IntelMobileException& exception )               : m_sMessage    ( NULL ),                 m_sSource     ( NULL ),                 m_sTargetSite ( NULL ),				 m_sErrorCode  ( NULL ),				 m_sErrorInfo  ( NULL ){//	Initialize();	if ( exception.m_sMessage )	{#ifdef _UNICODE		m_sMessage = ::wcscpy( new IntelMobileChar[::wcslen(exception.m_sMessage)+1], exception.m_sMessage ); #else		m_sMessage = strcpy( new IntelMobileChar[strlen(exception.m_sMessage)+1], exception.m_sMessage ); #endif	}	else	{#ifdef _UNICODE		m_sMessage = ::wcscpy( new IntelMobileChar[1], IntelMobileText("")); #else		m_sMessage = strcpy( new IntelMobileChar[1], IntelMobileText("")); #endif	}		if ( exception.m_sSource )	{#ifdef _UNICODE		m_sSource = ::wcscpy( new IntelMobileChar[::wcslen(exception.m_sSource)+1], exception.m_sSource );#else		m_sSource = strcpy( new IntelMobileChar[::strlen(exception.m_sSource)+1], exception.m_sSource );#endif	}	else	{#ifdef _UNICODE		m_sSource = ::wcscpy( new IntelMobileChar[1], IntelMobileText("") ); #else		m_sSource = ::strcpy( new IntelMobileChar[1], IntelMobileText("") ); #endif	}	if ( exception.m_sTargetSite )	{#ifdef _UNICODE		m_sTargetSite = ::wcscpy( new IntelMobileChar[::wcslen(exception.m_sTargetSite)+1], exception.m_sTargetSite ); #else		m_sTargetSite = strcpy( new IntelMobileChar[strlen(exception.m_sTargetSite)+1], exception.m_sTargetSite ); #endif	}	else	{#ifdef _UNICODE		m_sTargetSite = ::wcscpy( new IntelMobileChar[1], IntelMobileText("") );#else		m_sTargetSite = strcpy( new IntelMobileChar[1], IntelMobileText("") );#endif	}	if ( exception.m_sErrorCode )	{#ifdef _UNICODE		m_sErrorCode = ::wcscpy( new IntelMobileChar[::wcslen(exception.m_sErrorCode)+1], exception.m_sErrorCode ); #else		m_sErrorCode = strcpy( new IntelMobileChar[strlen(exception.m_sErrorCode)+1], exception.m_sErrorCode ); #endif	}	else	{#ifdef _UNICODE		m_sErrorCode = ::wcscpy( new IntelMobileChar[1], IntelMobileText("") );#else		m_sErrorCode = strcpy( new IntelMobileChar[1], IntelMobileText("") );#endif	}	if ( exception.m_sErrorInfo )	{#ifdef _UNICODE		m_sErrorInfo = ::wcscpy( new IntelMobileChar[::wcslen(exception.m_sErrorInfo)+1], exception.m_sErrorInfo ); #else		m_sErrorInfo = strcpy( new IntelMobileChar[strlen(exception.m_sErrorInfo)+1], exception.m_sErrorInfo ); #endif	}	else	{#ifdef _UNICODE		m_sErrorInfo = ::wcscpy( new IntelMobileChar[1], IntelMobileText("") );#else		m_sErrorInfo = strcpy( new IntelMobileChar[1], IntelMobileText("") );#endif	}}//==============================================================================// D-Tor()//==============================================================================IntelMobileException::~IntelMobileException(){	if ( m_sMessage )		delete[] m_sMessage;	if ( m_sSource )		delete[] m_sSource;	if ( m_sTargetSite )		delete[] m_sTargetSite;	if ( m_sErrorCode )		delete[] m_sErrorCode;	if ( m_sErrorInfo )		delete[] m_sErrorInfo;}//==============================================================================// Initialize()//==============================================================================void IntelMobileException::Initialize(){	const IntelMobileChar* errorInfo = IntelMobileException::GetDetailErrorInfo( m_sErrorCode );	if ( m_sErrorInfo )		delete[] m_sErrorInfo;#ifdef _UNICODE    m_sErrorInfo = new IntelMobileChar[::wcslen(errorInfo)+1];#else    m_sErrorInfo = new IntelMobileChar[::strlen(errorInfo)+1];#endif    if ( m_sErrorInfo )    {#ifdef _UNICODE        ::wcscpy( m_sErrorInfo, errorInfo ); #else        strcpy( m_sErrorInfo, errorInfo ); #endif    }//	m_sErrorInfo = IntelMobileException::GetDetailErrorInfo( m_sErrorCode.c_str() ) ;}//==============================================================================// GetErrorInfo()//==============================================================================const IntelMobileChar* IntelMobileException::GetDetailErrorInfo() const{//	return const_cast<IntelMobileChar *>(m_sErrorInfo.c_str());//	return m_sErrorInfo.c_str();	return m_sErrorInfo;}//==============================================================================

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人高清视频在线| 欧美日韩午夜影院| 日韩黄色免费电影| 国产人久久人人人人爽| 欧美电影影音先锋| 91麻豆123| 国产成人精品一区二区三区四区| 婷婷激情综合网| 《视频一区视频二区| 精品剧情v国产在线观看在线| 色婷婷激情综合| www.一区二区| 国产成人自拍网| 国产一区二区中文字幕| 日韩制服丝袜av| 亚洲一区二区三区中文字幕| 久久精品亚洲麻豆av一区二区| 欧美一区二区三区在线观看| 色狠狠色狠狠综合| av欧美精品.com| 成人自拍视频在线| 国产精品一区二区在线播放| 久久99久久久欧美国产| 亚洲一区二区三区影院| 一区二区在线免费| 亚洲黄色免费电影| 亚洲乱码中文字幕| 中文文精品字幕一区二区| 精品福利在线导航| 欧美成人在线直播| 日韩一区二区在线观看视频播放| 欧美裸体bbwbbwbbw| 欧美色老头old∨ideo| 欧洲视频一区二区| 在线免费观看日本一区| 91黄视频在线| 欧美亚洲国产bt| 精品视频1区2区| 在线视频你懂得一区二区三区| 色综合天天综合色综合av | 欧美日韩精品一区二区天天拍小说 | 欧美高清在线精品一区| 久久久影视传媒| 国产日韩av一区| 国产精品久久毛片a| 国产精品污www在线观看| 国产女主播一区| 中文字幕av免费专区久久| 中文字幕亚洲视频| 最新不卡av在线| 一区二区三区国产精品| 亚洲中国最大av网站| 午夜精品视频在线观看| 另类调教123区| 国产精品综合网| 97久久精品人人做人人爽50路| 色哟哟在线观看一区二区三区| 色先锋aa成人| 7777女厕盗摄久久久| 精品国产乱码久久久久久夜甘婷婷| 久久综合给合久久狠狠狠97色69| 亚洲国产精华液网站w| 樱花草国产18久久久久| 日本aⅴ亚洲精品中文乱码| 国产精品资源在线观看| 97aⅴ精品视频一二三区| 欧美日韩在线亚洲一区蜜芽| 欧美一级理论性理论a| 国产亚洲女人久久久久毛片| 一区在线观看免费| 视频在线观看一区二区三区| 精品系列免费在线观看| 91在线国内视频| 欧美人牲a欧美精品| 国产三区在线成人av| 亚洲综合av网| 国产精品888| 欧美影视一区在线| 久久综合久色欧美综合狠狠| 亚洲乱码国产乱码精品精可以看 | 99久久精品免费看国产免费软件| 欧美午夜精品久久久| 久久午夜羞羞影院免费观看| 亚洲精品久久7777| 国内精品久久久久影院一蜜桃| 色女孩综合影院| 欧美精品一区二区三区很污很色的| 国产精品成人一区二区艾草| 欧美aaaaaa午夜精品| 99re热视频精品| 久久综合久久综合久久综合| 亚洲一二三区视频在线观看| 国产伦精品一区二区三区在线观看 | 成人午夜电影小说| 6080午夜不卡| 亚洲欧美日韩国产手机在线| 黄页视频在线91| 色妹子一区二区| 日本一区二区三区视频视频| 青草av.久久免费一区| 色综合av在线| 欧美国产禁国产网站cc| 久久99精品久久久久| 欧美亚洲一区三区| 日韩美女精品在线| 国产成人精品免费视频网站| 欧美一区二区黄| 亚洲国产精品久久久久婷婷884 | 欧美日韩在线播| 亚洲欧洲制服丝袜| 国产精品自拍毛片| 欧美成人bangbros| 亚洲成年人影院| 色天天综合色天天久久| 中文子幕无线码一区tr| 国产一区二区三区免费看| 日韩亚洲欧美在线| 五月婷婷综合网| 欧美探花视频资源| 亚洲免费av网站| 91亚洲国产成人精品一区二三| 中文字幕电影一区| 国产99精品国产| 国产欧美一区二区精品婷婷 | 国产精品亚洲人在线观看| 精品国产麻豆免费人成网站| 蜜臀av在线播放一区二区三区| 欧美性猛交xxxxxxxx| 亚洲午夜免费电影| 在线一区二区三区做爰视频网站| 亚洲日本在线视频观看| 99久久亚洲一区二区三区青草| 国产精品免费aⅴ片在线观看| 国产成人夜色高潮福利影视| 国产色产综合色产在线视频| 粉嫩蜜臀av国产精品网站| 欧美国产精品一区二区| 大尺度一区二区| 日韩美女啊v在线免费观看| 99国产精品一区| 一区二区成人在线观看| 欧美卡1卡2卡| 蜜桃视频第一区免费观看| 精品国产区一区| 国产福利视频一区二区三区| 中文字幕欧美国产| 色素色在线综合| 午夜av区久久| 26uuu久久天堂性欧美| 国产999精品久久久久久| 亚洲欧美在线视频| 欧洲精品在线观看| 日本不卡在线视频| 久久麻豆一区二区| 色综合网站在线| 丝瓜av网站精品一区二区| 日韩欧美卡一卡二| 国产麻豆精品在线| 亚洲免费av网站| 日韩视频一区二区三区在线播放 | 欧美日韩一区二区在线观看| 午夜精品久久久久久久| 精品对白一区国产伦| 成人黄色片在线观看| 亚洲一区二区3| 欧美刺激脚交jootjob| 成人黄色片在线观看| 性久久久久久久| 久久精品人人做人人爽97| 色狠狠一区二区三区香蕉| 美女脱光内衣内裤视频久久影院| 日本一区二区三区电影| 在线精品视频免费播放| 理论片日本一区| 亚洲欧美日本在线| 欧美videofree性高清杂交| 成人av片在线观看| 日韩有码一区二区三区| 中文字幕av一区二区三区免费看| 欧美日韩一区二区在线视频| 国产一区二区精品久久91| 一区二区三区四区乱视频| 亚洲精品在线观| 欧美性xxxxx极品少妇| 国产不卡免费视频| 日本在线不卡视频一二三区| 国产精品国产三级国产普通话99| 欧美一区二区三区在| 99久久精品费精品国产一区二区| 蜜臀av性久久久久av蜜臀妖精| 国产精品久久久久久久久免费丝袜 | 欧美日韩国产天堂| 国产v综合v亚洲欧| 婷婷夜色潮精品综合在线| 国产精品久久久久久福利一牛影视| 欧美一区在线视频| 91成人国产精品| 成人动漫视频在线| 九色porny丨国产精品| 午夜精品福利视频网站|