• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C++ copyFrom函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: copyFrom

NDGrid<T,N>::NDGrid(const NDGrid<T,N>& src)
{
	copyFrom(src);
}
开发者ID:hchtym,项目名称:Linux-C-Examples,代码行数:4,代码来源:nDGrid.cpp


示例2: copyFrom

RealTimeSampleArrayMetricState & RealTimeSampleArrayMetricState:: operator=(const RealTimeSampleArrayMetricState & object) {
	copyFrom(object);
	return *this;
}
开发者ID:surgitaix,项目名称:osclib,代码行数:4,代码来源:RealTimeSampleArrayMetricState.cpp


示例3: copyFrom

QDropboxFileInfo &QDropboxFileInfo::operator=(const QDropboxFileInfo &other)
{
    copyFrom(other);
    return *this;
}
开发者ID:ChMaster,项目名称:QtDropbox,代码行数:5,代码来源:qdropboxfileinfo.cpp


示例4: MDNInfos

sendableMDNInfos::sendableMDNInfos(const sendableMDNInfos& other)
	: MDNInfos()
{
	copyFrom(other);
}
开发者ID:Tercete,项目名称:Reserva-de-Salas,代码行数:5,代码来源:sendableMDNInfos.cpp


示例5: copyFrom

bodyPart& bodyPart::operator=(const bodyPart& other)
{
	copyFrom(other);
	return (*this);
}
开发者ID:SalmonProject,项目名称:SalmonWindowsClient,代码行数:5,代码来源:bodyPart.cpp


示例6: copyFrom

Clipboard &
Clipboard::operator=(const Clipboard &c)
{
    copyFrom(&c);
    return *this;
}
开发者ID:nengxu,项目名称:rosegarden,代码行数:6,代码来源:Clipboard.cpp


示例7: copyFrom

void BinaryData::copyFrom(BinaryDataRef const & bdr)
{
   copyFrom( bdr.getPtr(), bdr.getSize() );
}
开发者ID:1uke,项目名称:PeercoinArmory,代码行数:4,代码来源:BinaryData.cpp


示例8: TriggerParameterNumberAll

 TriggerParameterNumberAll(const TriggerParameterNumberAll& rhs) : TriggerParameterBase(rhs) { copyFrom(rhs); }
开发者ID:Realtrick-Games,项目名称:DeadForest,代码行数:1,代码来源:TriggerParameterNumberAll.hpp


示例9:

 TriggerParameterNumberAll& operator=(const TriggerParameterNumberAll& rhs)
 {
     if ( &rhs != this ) copyFrom(rhs);
     return *this;
 }
开发者ID:Realtrick-Games,项目名称:DeadForest,代码行数:5,代码来源:TriggerParameterNumberAll.hpp


示例10: copyFrom

contentDisposition& contentDisposition::operator=(const contentDisposition& other)
{
	copyFrom(other);
	return (*this);
}
开发者ID:0xd34df00d,项目名称:vmime,代码行数:5,代码来源:contentDisposition.cpp


示例11: test

void test()
{
	//void main()
	

	int board_state[] = {
		1, 0, 0, 0, 5, 0, 0, 5, 0, 5, 5,
		0, 0, 0, 0, 5, 0, 5, 0, 0, 5, 5,
		0, 0, 0, 0, 0, 5, 0, 0, 5, 5, 5,
		0, 0, 5, 0, 0, 5, 5, 5, 5, 5, 5,
		0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0,
		0, 0, 0, 0, 0, 5, 5, 5, 5, 0, 5,
		5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
		0, 0, 0, 0, 5, 5, 0, 0, 0, 0, 5,
		0, 0, 0, 0, 0, 0, 5, 5, 3, 5, 5,
		5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
		5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
	};//               |

	auto b = copyFrom(board_state);
	unsigned int* rBoard = b->cells;

	float total = 0;
	system("pause");

	for (int i = 0; i < 45; ++i)
	{

		FILETIME now;
		GetSystemTimeAsFileTime(&now);
		LONGLONG now1 = (LONGLONG)now.dwLowDateTime + ((LONGLONG)(now.dwHighDateTime) << 32LL);

		int maxDepth = deepMove_ia(rBoard, 8, 8, 0, 100, false);

		GetSystemTimeAsFileTime(&now);
		LONGLONG now2 = (LONGLONG)now.dwLowDateTime + ((LONGLONG)(now.dwHighDateTime) << 32LL);

		int maxDepth2 = deepMove(b, 8, 8, 0, 100, false);

		GetSystemTimeAsFileTime(&now);
		LONGLONG now3 = (LONGLONG)now.dwLowDateTime + ((LONGLONG)(now.dwHighDateTime) << 32LL);

		//printf("Max Depth iterative = %d, time = %lld\n", maxDepth, now2 - now1);
		//printf("Max Depth recursive = %d, time = %lld\n", maxDepth2, now3 - now2);
		float rate = (now2 - now1) / (float)(now3 - now2);
		//printf("Ratio iterative/recursive = %f\n", rate);
		total += rate;
	}

	printf("end test, rate = %f", total / 45);
	getchar();

	//extern int evaluateBoard(board* b, const Position& myPos, const Position& opPos);
	Position myPos = Position(0, 0);
	Position opPos = Position(8, 8);
	
	for (int y = 0; y < MAP_SIZE; ++y)
	{
		for (int x = 0; x < MAP_SIZE; ++x)
		{
			printf("%d  ", board_state[CONVERT_COORD(x, y)]);
		}
		printf("\n\n");
	}

	while (true)
	{
		FILETIME ft_now;
		GetSystemTimeAsFileTime(&ft_now);
		LONGLONG ll_now = (LONGLONG)ft_now.dwLowDateTime + ((LONGLONG)(ft_now.dwHighDateTime) << 32LL);

		int dir = AiMove(board_state, myPos, opPos);

		GetSystemTimeAsFileTime(&ft_now);
		LONGLONG ll_now2 = (LONGLONG)ft_now.dwLowDateTime + ((LONGLONG)(ft_now.dwHighDateTime) << 32LL);
		printf("Player1: time = %lld, dir = %d\n", (ll_now2 - ll_now) / 10000, dir);
		board_state[CONVERT_COORD(myPos.x, myPos.y)] = BLOCK_PLAYER_1_TRAIL;
		switch (dir)
		{
		case 1:
			myPos.x--;
			break;
		case 2:
			myPos.y--;
			break;
		case 3:
			myPos.x++;
			break;
		case 4:
			myPos.y++;
			break;
		default:
			break;
		}
		board_state[CONVERT_COORD(myPos.x, myPos.y)] = BLOCK_PLAYER_1;
		for (int y = 0; y < MAP_SIZE; ++y)
		{
			for (int x = 0; x < MAP_SIZE; ++x)
			{
				printf("%d  ", board_state[CONVERT_COORD(x, y)]);
//.........这里部分代码省略.........
开发者ID:hainh,项目名称:GL-AI-Contest-2015,代码行数:101,代码来源:main.cpp


示例12: copyFrom

WorkflowContextDescriptor & WorkflowContextDescriptor:: operator=(const WorkflowContextDescriptor & object) {
	copyFrom(object);
	return *this;
}
开发者ID:surgitaix,项目名称:osclib,代码行数:4,代码来源:WorkflowContextDescriptor.cpp


示例13: graph

// Construct a copy of a graph from a given graph
digraph::digraph(const digraph& G) : graph(G) {
    makeSpace();
    copyFrom(G);
}
开发者ID:caiograg,项目名称:grafalgo,代码行数:5,代码来源:digraph.cpp


示例14: copyFrom

void digraph::cFrom(const digraph& G) {
    graph::cFrom(G);
    copyFrom(G);
}
开发者ID:caiograg,项目名称:grafalgo,代码行数:4,代码来源:digraph.cpp


示例15: copyFrom

void MemoryBlock::copyFrom(MemoryBlock *src) {
	copyFrom(src, 0, 0, src->size());
}
开发者ID:havlenapetr,项目名称:Scummvm,代码行数:3,代码来源:memory.cpp


示例16: copyFrom

charset& charset::operator=(const charset& other)
{
	copyFrom(other);
	return (*this);
}
开发者ID:8ackl0,项目名称:vmime,代码行数:5,代码来源:charset.cpp


示例17: m_partial

Clipboard::Clipboard(const Clipboard &c) :
    m_partial(false)
{
    copyFrom(&c);
}
开发者ID:nengxu,项目名称:rosegarden,代码行数:5,代码来源:Clipboard.cpp


示例18: copyFrom

void
PasteUndoCommand::undo()
{
    copyFrom(_imp->originalSerialization->getKnob(), false);
} // undo
开发者ID:jessezwd,项目名称:Natron,代码行数:5,代码来源:KnobUndoCommand.cpp


示例19: copyFrom

SecureBinaryData & SecureBinaryData::operator=(SecureBinaryData const & sbd2)
{ 
   copyFrom(sbd2.getPtr(), sbd2.getSize() );
   lockData(); 
   return (*this);
}
开发者ID:CarltonCode,项目名称:BitcoinArmory,代码行数:6,代码来源:EncryptionUtils.cpp


示例20: copyFrom

context& context::operator=(const context& ctx)
{
	copyFrom(ctx);
	return *this;
}
开发者ID:SalmonProject,项目名称:SalmonWindowsClient,代码行数:5,代码来源:context.cpp



注:本文中的copyFrom函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ copyImage函数代码示例发布时间:2022-05-30
下一篇:
C++ copyFile函数代码示例发布时间:2022-05-30
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap