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

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

?? tinystr.h

?? 在任務(wù)級(jí)并行平臺(tái)P2HP上開發(fā)的demo應(yīng)用
?? H
字號(hào):
/*www.sourceforge.net/projects/tinyxmlOriginal file by Yves Berquin.This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.2. Altered source versions must be plainly marked as such, andmust not be misrepresented as being the original software.3. This notice may not be removed or altered from any source distribution.*/#include "tinyxml.h"#ifndef TIXML_USE_STL#ifndef TIXML_STRING_INCLUDED#define TIXML_STRING_INCLUDED#ifdef _MSC_VER#pragma warning( disable : 4530 )#pragma warning( disable : 4786 )#endif#include <assert.h>/*   TiXmlString is an emulation of the std::string template.   Its purpose is to allow compiling TinyXML on compilers with no or poor STL support.   Only the member functions relevant to the TinyXML project have been implemented.   The buffer allocation is made by a simplistic power of 2 like mechanism : if we increase   a string and there's no more room, we allocate a buffer twice as big as we need.*/class TiXmlString{  public :    // TiXmlString constructor, based on a string, mark explicit to force	// us to find unnecessary casting.    explicit TiXmlString (const char * instring);    // TiXmlString empty constructor    TiXmlString ()    {        allocated = 0;        cstring = NULL;        current_length = 0;    }    // TiXmlString copy constructor    explicit TiXmlString (const TiXmlString& copy);    // TiXmlString destructor    ~ TiXmlString ()    {        empty_it ();    }    // Convert a TiXmlString into a classical char *    const char * c_str () const    {        if (allocated)            return cstring;        return "";    }    // Return the length of a TiXmlString    size_t length () const	{		return ( allocated ) ? current_length : 0;	}    // TiXmlString = operator    void operator = (const char * content);    // = operator    void operator = (const TiXmlString & copy);    // += operator. Maps to append    TiXmlString& operator += (const char * suffix)    {        append (suffix);		return *this;    }    // += operator. Maps to append    TiXmlString& operator += (char single)    {        append (single);		return *this;    }    // += operator. Maps to append    TiXmlString& operator += (TiXmlString & suffix)    {        append (suffix);		return *this;    }    bool operator == (const TiXmlString & compare) const;    bool operator == (const char* compare) const;    bool operator < (const TiXmlString & compare) const;    bool operator > (const TiXmlString & compare) const;    // Checks if a TiXmlString is empty    bool empty () const    {        return length () ? false : true;    }    // single char extraction    const char& at (unsigned index) const    {        assert( index < length ());        return cstring [index];    }    // find a char in a string. Return TiXmlString::notfound if not found    unsigned find (char lookup) const    {        return find (lookup, 0);    }    // find a char in a string from an offset. Return TiXmlString::notfound if not found    unsigned find (char tofind, unsigned offset) const;    /*	Function to reserve a big amount of data when we know we'll need it. Be aware that this		function clears the content of the TiXmlString if any exists.    */    void reserve (unsigned size)    {        empty_it ();        if (size)        {            allocated = size;            cstring = new char [size];            cstring [0] = 0;            current_length = 0;        }    }    // [] operator     char& operator [] (unsigned index) const    {        assert( index < length ());        return cstring [index];    }    // Error value for find primitive     enum {	notfound = 0xffffffff,            npos = notfound };    void append (const char *str, size_t len );  protected :    // The base string    char * cstring;    // Number of chars allocated    size_t allocated;    // Current string size    size_t current_length;    // New size computation. It is simplistic right now : it returns twice the amount    // we need    size_t assign_new_size (size_t minimum_to_allocate)    {        return minimum_to_allocate * 2;    }    // Internal function that clears the content of a TiXmlString    void empty_it ()    {        if (cstring)            delete [] cstring;        cstring = NULL;        allocated = 0;        current_length = 0;    }    void append (const char *suffix );    // append function for another TiXmlString    void append (const TiXmlString & suffix)    {        append (suffix . c_str ());    }    // append for a single char.    void append (char single)    {        if ( cstring && current_length < (allocated-1) )		{			cstring[ current_length ] = single;			++current_length;			cstring[ current_length ] = 0;		}		else		{			char smallstr [2];			smallstr [0] = single;			smallstr [1] = 0;			append (smallstr);		}    }} ;/*    TiXmlOutStream is an emulation of std::ostream. It is based on TiXmlString.   Only the operators that we need for TinyXML have been developped.*/class TiXmlOutStream : public TiXmlString{public :    TiXmlOutStream () : TiXmlString () {}    // TiXmlOutStream << operator. Maps to TiXmlString::append    TiXmlOutStream & operator << (const char * in)    {        append (in);        return (* this);    }    // TiXmlOutStream << operator. Maps to TiXmlString::append    TiXmlOutStream & operator << (const TiXmlString & in)    {        append (in . c_str ());        return (* this);    }} ;#ifdef _MSC_VER#pragma warning( default : 4530 )#pragma warning( default : 4786 )#endif#endif	// TIXML_STRING_INCLUDED#endif	// TIXML_USE_STL

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频免费在线| 欧美日韩国产免费| 日韩亚洲欧美在线观看| 一区二区三区在线观看欧美| 99久久99久久精品国产片果冻| 色老汉av一区二区三区| 日韩一区中文字幕| 99视频精品免费视频| 中文在线一区二区| 国产一区福利在线| 3d动漫精品啪啪1区2区免费| 日本成人在线看| 国产成人精品在线看| 亚洲欧美激情在线| 亚洲图片欧美一区| 国产成人av一区二区三区在线观看| 欧美老人xxxx18| 日韩av二区在线播放| 欧美成人bangbros| 不卡一区二区中文字幕| 亚洲一区二区偷拍精品| 色偷偷久久一区二区三区| 精品一区二区三区在线观看国产| 日韩国产在线观看| 国产精品久线在线观看| 日韩欧美在线网站| 欧美影视一区二区三区| 亚洲一级二级三级| 欧美人与z0zoxxxx视频| 亚洲尤物视频在线| 精品精品国产高清a毛片牛牛| 日本欧美一区二区三区乱码 | 亚洲第一成年网| 日韩精品资源二区在线| 欧美日韩的一区二区| 91丨国产丨九色丨pron| 岛国av在线一区| 国产自产2019最新不卡| 久久99久国产精品黄毛片色诱| 日韩不卡免费视频| 日韩精品一二三区| 日韩av网站免费在线| 日本成人在线看| 日韩精品电影在线| 日本中文字幕不卡| 日本不卡视频一二三区| 日韩成人免费电影| 首页国产丝袜综合| 奇米色一区二区三区四区| 日韩福利电影在线| 蜜臀va亚洲va欧美va天堂| 麻豆91在线播放免费| 国产一区三区三区| 丰满白嫩尤物一区二区| 岛国一区二区三区| 91在线国内视频| 色狠狠桃花综合| 欧美在线一二三四区| 91麻豆精品国产91久久久久久久久| 欧洲精品在线观看| 欧美色图天堂网| 欧美日韩国产区一| 精品久久久久久久一区二区蜜臀| 日韩欧美的一区二区| 精品不卡在线视频| 日本一区二区动态图| 国产精品国产自产拍在线| 亚洲欧美日韩一区二区三区在线观看| 亚洲天堂成人在线观看| 亚洲女人的天堂| 亚洲视频在线一区| 亚洲综合视频网| 亚洲一区二区视频在线观看| 夜色激情一区二区| 五月天一区二区三区| 亚洲国产精品ⅴa在线观看| 国产精品美女久久久久久久久 | 麻豆专区一区二区三区四区五区| 亚洲自拍偷拍综合| 日韩av午夜在线观看| 国产精品综合二区| 97国产一区二区| 国产午夜亚洲精品理论片色戒 | 成人精品一区二区三区四区| 日韩av成人高清| 狠狠色丁香婷婷综合| 欧美另类久久久品| 老司机一区二区| 亚洲一区在线视频观看| 国产亚洲欧洲997久久综合| 亚洲欧美一区二区三区孕妇| 免费看精品久久片| 一本在线高清不卡dvd| 欧美xingq一区二区| 亚洲欧美激情小说另类| 国产一区二区在线免费观看| 欧美在线影院一区二区| 国产色爱av资源综合区| 首页综合国产亚洲丝袜| 99re66热这里只有精品3直播| 欧美成人精品二区三区99精品| 亚洲女同女同女同女同女同69| 国产麻豆9l精品三级站| 欧美乱妇15p| 国产精品美女视频| 国内精品嫩模私拍在线| 欧美日产在线观看| 国产精品久久福利| 久久精品国产亚洲5555| 欧美日韩电影一区| 亚洲老妇xxxxxx| 丁香啪啪综合成人亚洲小说 | 性欧美大战久久久久久久久| 不卡影院免费观看| 久久久久国产精品免费免费搜索| 日韩在线a电影| 色婷婷亚洲综合| 中文字幕中文字幕一区二区| 国产精品99久久久久| 欧美电视剧在线观看完整版| 亚洲高清中文字幕| 欧美在线影院一区二区| 亚洲女子a中天字幕| 成人黄色小视频| 中文字幕av在线一区二区三区| 激情文学综合丁香| 欧美大片日本大片免费观看| 午夜激情一区二区| 欧美日韩综合在线| 一区二区高清免费观看影视大全| 天天影视网天天综合色在线播放| 日韩欧美国产小视频| 久久电影网电视剧免费观看| 欧美色窝79yyyycom| 国产原创一区二区三区| 久久久国产精品不卡| 99精品视频中文字幕| 久久爱另类一区二区小说| 欧美一区二区三区四区五区| 青青草国产精品亚洲专区无| 国产精品二三区| 亚洲国产精品传媒在线观看| 国产乱子伦视频一区二区三区| 日韩视频永久免费| 蜜芽一区二区三区| 欧美本精品男人aⅴ天堂| 另类专区欧美蜜桃臀第一页| 日韩免费一区二区三区在线播放| 欧美a一区二区| 日韩视频一区二区三区 | 亚洲精品写真福利| 91啪亚洲精品| 亚洲成人资源网| 日韩色视频在线观看| 久久se精品一区精品二区| 久久综合五月天婷婷伊人| 狠狠色综合日日| 欧美激情一区二区三区不卡| 99精品偷自拍| 亚洲福利一二三区| 日韩视频在线观看一区二区| 国产成人午夜视频| 中文字幕一区三区| 欧美视频三区在线播放| 捆绑调教一区二区三区| 国产欧美一区二区精品婷婷| 一本到三区不卡视频| 丝瓜av网站精品一区二区 | 99re66热这里只有精品3直播 | 午夜伦理一区二区| 久久久精品中文字幕麻豆发布| 99久久99久久精品免费观看| 亚洲午夜免费视频| 精品理论电影在线| 懂色av中文一区二区三区| 亚洲日本va午夜在线电影| 欧美亚州韩日在线看免费版国语版| 日韩制服丝袜先锋影音| 久久久99精品久久| 欧洲色大大久久| 国产乱子轮精品视频| 国产精品亚洲一区二区三区妖精| 欧美一级二级在线观看| 日韩激情一区二区| 国产日韩精品一区二区浪潮av| 在线不卡a资源高清| 99re8在线精品视频免费播放| 亚洲成人免费看| 欧美激情一区二区三区在线| 欧美视频在线观看一区| 国产一区二区三区国产| 一区二区三区国产豹纹内裤在线| 26uuu国产日韩综合| 日本高清成人免费播放| 久久se精品一区精品二区| 亚洲国产另类av| 国产精品欧美一级免费| 精品免费国产二区三区| 欧美在线一二三四区| 成人av电影在线网|