本文整理汇总了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;未经允许,请勿转载。 |
请发表评论