您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ tmp函数代码示例

51自学网 2021-06-03 08:52:37
  C++
这篇教程C++ tmp函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中tmp函数的典型用法代码示例。如果您正苦于以下问题:C++ tmp函数的具体用法?C++ tmp怎么用?C++ tmp使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了tmp函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: tmp

//.........这里部分代码省略.........    // create sky box    driver->setTextureCreationFlag(video::ETCF_CREATE_MIP_MAPS, false);    skyboxNode = sm->addSkyBoxSceneNode(                     driver->getTexture("../../media/irrlicht2_up.jpg"),                     driver->getTexture("../../media/irrlicht2_dn.jpg"),                     driver->getTexture("../../media/irrlicht2_lf.jpg"),                     driver->getTexture("../../media/irrlicht2_rt.jpg"),                     driver->getTexture("../../media/irrlicht2_ft.jpg"),                     driver->getTexture("../../media/irrlicht2_bk.jpg"));    driver->setTextureCreationFlag(video::ETCF_CREATE_MIP_MAPS, true);    //driver->setTextureCreationFlag(video::ETCF_CREATE_MIP_MAPS, true);    // create walk-between-portals animation    core::vector3df waypoint[2];    waypoint[0].set(-150,40,100);    waypoint[1].set(350,40,100);    if (model2)    {        anim = device->getSceneManager()->createFlyStraightAnimator(waypoint[0],                waypoint[1], 2000, true);        model2->addAnimator(anim);        anim->drop();    }    // create animation for portals;    core::array<video::ITexture*> textures;    for (s32 g=1; g<8; ++g)    {        core::stringc tmp("../../media/portal");        tmp += g;        tmp += ".bmp";        video::ITexture* t = driver->getTexture( tmp );        textures.push_back(t);    }    anim = sm->createTextureAnimator(textures, 100);    // create portals    scene::IBillboardSceneNode* bill = 0;    for (int r=0; r<2; ++r)    {        bill = sm->addBillboardSceneNode(0, core::dimension2d<f32>(100,100),                                         waypoint[r]+ core::vector3df(0,20,0));        bill->setMaterialFlag(video::EMF_LIGHTING, false);        bill->setMaterialTexture(0, driver->getTexture("../../media/portal1.bmp"));        bill->setMaterialType(video::EMT_TRANSPARENT_ADD_COLOR);        bill->addAnimator(anim);    }    anim->drop();    // create cirlce flying dynamic light with transparent billboard attached    scene::ILightSceneNode* light = 0;    light = sm->addLightSceneNode(0,                                  core::vector3df(0,0,0),	video::SColorf(1.0f, 1.0f, 1.f, 1.0f), 500.f);    anim = sm->createFlyCircleAnimator(
开发者ID:jivibounty,项目名称:irrlicht,代码行数:67,


示例2: tmp

// Load new mapbool j1Map::Load(const char* file_name){	bool ret = true;	p2SString tmp("%s%s", folder.GetString(), file_name);	char* buf;	int size = App->fs->Load(tmp.GetString(), &buf);	pugi::xml_parse_result result = map_file.load_buffer(buf, size);	RELEASE(buf);	if(result == NULL)	{		LOG("Could not load map xml file %s. pugi error: %s", file_name, result.description());		ret = false;	}	// Load general info ----------------------------------------------	if(ret == true)	{		ret = LoadMap();	}	// Load all tilesets info ----------------------------------------------	pugi::xml_node tileset;	for(tileset = map_file.child("map").child("tileset"); tileset && ret; tileset = tileset.next_sibling("tileset"))	{		TileSet* set = new TileSet();		if(ret == true)		{			ret = LoadTilesetDetails(tileset, set);		}		if(ret == true)		{			ret = LoadTilesetImage(tileset, set);		}		//STL CHANGE		data.tilesets.push_back(set);	}	// Load layer info ----------------------------------------------	pugi::xml_node layer;	for(layer = map_file.child("map").child("layer"); layer && ret; layer = layer.next_sibling("layer"))	{		MapLayer* lay = new MapLayer();		ret = LoadLayer(layer, lay);		//STL CHANGE		if(ret == true)			data.layers.push_back(lay);	}	if(ret == true)	{		LOG("Successfully parsed map XML file: %s", file_name);		LOG("width: %d height: %d", data.width, data.height);		LOG("tile_width: %d tile_height: %d", data.tile_width, data.tile_height);		//STL CHANGE		list<TileSet*>::iterator item = data.tilesets.begin();		while(item != data.tilesets.end())		{			TileSet* s = *item;			LOG("Tileset ----");			LOG("name: %s firstgid: %d", s->name.GetString(), s->firstgid);			LOG("tile width: %d tile height: %d", s->tile_width, s->tile_height);			LOG("spacing: %d margin: %d", s->spacing, s->margin);			item++;		}		//STL CHANGE		list<MapLayer*>::iterator item_layer = data.layers.begin();		while(item_layer != data.layers.end())		{			MapLayer* l = *item_layer;			LOG("Layer ----");			LOG("name: %s", l->name.GetString());			LOG("tile width: %d tile height: %d", l->width, l->height);			item_layer++;		}	}	map_loaded = ret;	return ret;}
开发者ID:joeyGumer,项目名称:Pixel_Mirror--Diablo_II,代码行数:88,


示例3: parse

    bool parse(const QString& arg, HValidityCheckLevel checkLevel)    {        HLOG(H_AT, H_FUN);        QString tmp(arg.simplified());        HUdn udn;        qint32 indx = tmp.indexOf("::");        if (indx == 41) // the length of "uuid:UUID" is 41        {            udn = HUdn(tmp.left(41));            if (!udn.isValid(checkLevel))            {                return false;            }            if (tmp.size() > 43)            {                tmp = tmp.mid(43);            }            else            {                m_udn = udn;                m_type = HDiscoveryType::SpecificDevice;                m_contents = udn.toString();                return true;            }        }        QStringList parsed = tmp.split(':');        if (parsed.size() < 2)        {            HLOG_WARN(QString("Invalid resource identifier: %1").arg(arg));            return false;        }        if (!udn.isValid(checkLevel))        {            if (parsed[0] == "ssdp" && parsed[1] == "all")            {                m_type = HDiscoveryType::All;                m_contents = "ssdp:all";                return true;            }        }        if (parsed[0] == "upnp" && parsed[1] == "rootdevice")        {            m_udn = udn;            if (m_udn.isValid(checkLevel))            {                m_type = HDiscoveryType::SpecificRootDevice;                m_contents = QString("%1::upnp:rootdevice").arg(udn.toString());            }            else            {                m_type = HDiscoveryType::RootDevices;                m_contents = "upnp:rootdevice";            }            return true;        }        else if (parsed[0] == "uuid")        {            udn = HUdn(parsed[1]);            if (udn.isValid(checkLevel))            {                m_udn = udn;                m_type = HDiscoveryType::SpecificDevice;                m_contents = udn.toString();                return true;            }        }        HResourceType resourceType(tmp);        if (parse(resourceType))        {            m_udn = udn;            if (m_udn.isValid(checkLevel))            {                m_type = resourceType.isDeviceType() ?                     HDiscoveryType::SpecificDeviceWithType :                     HDiscoveryType::SpecificServiceWithType;                m_contents = QString("%1::%2").arg(                    udn.toString(), resourceType.toString());            }            else            {                m_type = resourceType.isDeviceType() ?                     HDiscoveryType::DeviceType :                     HDiscoveryType::ServiceType;                m_contents = QString("%1").arg(resourceType.toString());            }            return true;        }        HLOG_WARN(QString("Invalid resource identifier: %1").arg(arg));//.........这里部分代码省略.........
开发者ID:007durgesh219,项目名称:nomacs,代码行数:101,


示例4: tmp

void testObj::test<8>(void){  PtrNN tmp(new int);  tmp=nn_;  ensure("invalid pointer value", tmp.get()==nn_.get() );}
开发者ID:el-bart,项目名称:avr_servo,代码行数:6,


示例5: run

//.........这里部分代码省略.........            if(0 != output.compare(kNumberFormatTestData[whichLine].string)) {                IntlTest::gTest->errln("format().. expected " + kNumberFormatTestData[whichLine].string                        + " got " + output);                goto cleanupAndReturn;            }            // Now check percent.            output.remove();            whichLine = (iteration + fOffset)%kPercentFormatTestDataLength;            percentFormatter->format(kPercentFormatTestData[whichLine].number, output);            if(0 != output.compare(kPercentFormatTestData[whichLine].string))            {                IntlTest::gTest->errln("percent format().. /n" +                        showDifference(kPercentFormatTestData[whichLine].string,output));                goto cleanupAndReturn;            }            // Test message error            const int       kNumberOfMessageTests = 3;            UErrorCode      statusToCheck;            UnicodeString   patternToCheck;            Locale          messageLocale;            Locale          countryToCheck;            double          currencyToCheck;            UnicodeString   expected;            // load the cases.            switch((iteration+fOffset) % kNumberOfMessageTests)            {            default:            case 0:                statusToCheck=                      U_FILE_ACCESS_ERROR;                patternToCheck=        "0:Someone from {2} is receiving a #{0}"                                       " error - {1}. Their telephone call is costing "                                       "{3,number,currency}."; // number,currency                messageLocale=                      Locale("en","US");                countryToCheck=                     Locale("","HR");                currencyToCheck=                    8192.77;                expected=  "0:Someone from Croatia is receiving a #4 error - "                            "U_FILE_ACCESS_ERROR. Their telephone call is costing $8,192.77.";                break;            case 1:                statusToCheck=                      U_INDEX_OUTOFBOUNDS_ERROR;                patternToCheck=                     "1:A customer in {2} is receiving a #{0} error - {1}. "                                                    "Their telephone call is costing {3,number,currency}."; // number,currency                messageLocale=                      Locale("de","[email
C++ tmp1函数代码示例
C++ tmio_iowrite8函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。