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

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

51自学网 2021-06-01 20:26:40
  C++
这篇教程C++ DeleteList函数代码示例写得很实用,希望能帮到您。

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

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

示例1: DeletePermanent

void DeletePermanent(Permanent* permanent) {    if (permanent->equipment)        DeleteList(permanent->equipment);    if (permanent->abilities)        DeleteList(permanent->abilities);    free(permanent);    }
开发者ID:jingdao,项目名称:mtg,代码行数:8,


示例2: MTGPlayer_tap

bool MTGPlayer_tap(MTGPlayer* player,Permanent* permanent) {    List* options = InitList();    char buffer[256];    char* c = buffer;    for (unsigned int i=0;i<permanent->abilities->size;i++) {        char* s = c;        Ability* a = permanent->abilities->entries[i];        for (unsigned int j=0;j<a->manaCost->size;j++) {            Manacost* m = a->manaCost->entries[j];            char color;            switch (m->color1) {                case WHITE:                    color = 'W';                    break;                case BLUE:                    color = 'U';                    break;                case BLACK:                    color = 'B';                    break;                case RED:                    color = 'R';                    break;                case GREEN:                    color = 'G';                    break;                case COLORLESS:                    color = ' ';                    break;            }            c += sprintf(c,"{%d%c}",m->num,color);        }        c += sprintf(c,"%s",a->needs_tap?"{T}":"") + 1;        AppendToList(options, s);    }    if (permanent->subtypes.is_land) {        if (permanent->subtypes.is_plains) AppendToList(options, "W");        if (permanent->subtypes.is_island) AppendToList(options, "U");        if (permanent->subtypes.is_swamp) AppendToList(options, "B");        if (permanent->subtypes.is_mountain) AppendToList(options, "R");        if (permanent->subtypes.is_forest) AppendToList(options, "G");        if (permanent->source == cd.DarksteelCitadel) AppendToList(options, "C");        permanent->is_tapped = true;    }    if (options->size > 1) {        if (player == player1)            selectAbility(permanent,options);        else            AI_selectAbility(permanent,options);        DeleteList(options);        return false;    } else {        permanent->selectedAbility = 1;        DeleteList(options);        return true;    }}
开发者ID:jingdao,项目名称:mtg,代码行数:57,


示例3: main

void main(){	struct node* a = PushAtHead(10);	PrintList(a);	struct node* b = PushAtHead(5);	PrintList(b);	Append(&a, &b);	PrintList(a);	PrintList(b);	DeleteList(&a);	DeleteList(&b);}
开发者ID:pmiriyals,项目名称:C_Programs,代码行数:12,


示例4: while

bool OperCFThread::DeleteDir( FS* fs, FSPath& path ){	if ( Info()->Stopped() ) { return false; }	FSList list;	while ( true )	{		int ret_err;		int ret = fs->ReadDir( &list, path, &ret_err, Info() );		if ( ret == -2 ) { return false; }		if ( !ret ) { break; }		switch ( RedMessage( _LT( "Can`t open directory:/n" ), fs->Uri( path ).GetUtf8(), bRetrySkipCancel, fs->StrError( ret_err ).GetUtf8() ) )		{			case CMD_SKIP:				return true;			case CMD_RETRY:				continue;			default:				return false;		}	}	return DeleteList( fs, path, list );}
开发者ID:FaionWeb,项目名称:WCMCommander,代码行数:30,


示例5: InsertNthTest

万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。