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

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

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

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

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

示例1: prim_event_count

voidprim_event_count(PRIM_PROTOTYPE){    CHECKOP(0);    CHECKOFLOW(1);    result = muf_event_count(fr);    PushInt(result);}
开发者ID:foxbird,项目名称:fuzzball,代码行数:8,


示例2: prim_over

voidprim_over(PRIM_PROTOTYPE){    CHECKOP_READONLY(2);    CHECKOFLOW(1);    copyinst(&arg[*top - 2], &arg[*top]);    (*top)++;}
开发者ID:CyberLeo,项目名称:protomuck,代码行数:8,


示例3: prim_mode

voidprim_mode(PRIM_PROTOTYPE){	CHECKOP(0);	result = fr->multitask;	CHECKOFLOW(1);	PushInt(result);}
开发者ID:hyena,项目名称:fuzzball,代码行数:8,


示例4: prim_epsilon

voidprim_epsilon(PRIM_PROTOTYPE){	CHECKOP(0);	fresult = DBL_EPSILON;	CHECKOFLOW(1);	PushFloat(fresult);}
开发者ID:UnderSampled,项目名称:RAOAMUCK,代码行数:8,


示例5: prim_caller

voidprim_caller(PRIM_PROTOTYPE){	CHECKOP(0);	ref = (dbref) fr->caller.st[fr->caller.top - 1];	CHECKOFLOW(1);	PushObject(ref);}
开发者ID:hyena,项目名称:fuzzball,代码行数:8,


示例6: prim_pid

void prim_pid(PRIM_PROTOTYPE){    CHECKOP(0);    CHECKOFLOW(1);    result = fr->pid;    PushInt(result);}
开发者ID:CyberLeo,项目名称:protomuck,代码行数:8,


示例7: prim_over

voidprim_over(PRIM_PROTOTYPE){    EXPECT_READ_STACK(2);    CHECKOFLOW(1);    copyinst(&arg[*top - 2], &arg[*top]);    (*top)++;}
开发者ID:foxbird,项目名称:fuzzball,代码行数:8,


示例8: prim_error_num

voidprim_error_num(PRIM_PROTOTYPE){	CHECKOP(0);	CHECKOFLOW(1);	result = ERROR_NUM;	PushInt(result);}
开发者ID:giveamouse,项目名称:fbmuck,代码行数:8,


示例9: prim_gmtoffset

voidprim_gmtoffset(PRIM_PROTOTYPE){    CHECKOP(0);    CHECKOFLOW(1);    result = get_tz_offset();    PushInt(result);}
开发者ID:CyberLeo,项目名称:protomuck,代码行数:8,


示例10: prim_pi

voidprim_pi(PRIM_PROTOTYPE){	CHECKOP(0);	fresult = F_PI;	CHECKOFLOW(1);	PushFloat(fresult);}
开发者ID:UnderSampled,项目名称:RAOAMUCK,代码行数:8,


示例11: prim_is_error

voidprim_is_error(PRIM_PROTOTYPE){	CHECKOP(0);	CHECKOFLOW(1);	result = ((fr->error.is_flags) != 0);	PushInt(result);}
开发者ID:giveamouse,项目名称:fbmuck,代码行数:8,


示例12: prim_systime

void prim_systime(PRIM_PROTOTYPE){    CHECKOP(0);    result = time(NULL);    CHECKOFLOW(1);    PushInt(result);}
开发者ID:CyberLeo,项目名称:protomuck,代码行数:8,


示例13: prim_deep_copy

voidprim_deep_copy(PRIM_PROTOTYPE){    EXPECT_READ_STACK(1);    CHECKOFLOW(1);    deep_copyinst(&arg[*top - 1], &arg[*top], fr->pinning);    (*top)++;}
开发者ID:foxbird,项目名称:fuzzball,代码行数:8,


示例14: prim_frand

voidprim_frand(PRIM_PROTOTYPE){	CHECKOP(0);	CHECKOFLOW(1);	fresult = _int_f_rand();	PushFloat( fresult );}
开发者ID:UnderSampled,项目名称:RAOAMUCK,代码行数:8,


示例15: prim_inf

voidprim_inf(PRIM_PROTOTYPE){	CHECKOP(0);	fresult = INF;	CHECKOFLOW(1);	PushFloat(fresult);}
开发者ID:UnderSampled,项目名称:RAOAMUCK,代码行数:8,


示例16: prim_prog

voidprim_prog(PRIM_PROTOTYPE){	CHECKOP(0);	ref = (dbref) program;	CHECKOFLOW(1);	PushObject(ref);}
开发者ID:hyena,项目名称:fuzzball,代码行数:8,


示例17: prim_trig

voidprim_trig(PRIM_PROTOTYPE){	CHECKOP(0);	ref = (dbref) fr->trig;	CHECKOFLOW(1);	PushObject(ref);}
开发者ID:hyena,项目名称:fuzzball,代码行数:8,


示例18: prim_fulldepth

voidprim_fulldepth(PRIM_PROTOTYPE){	CHECKOP(0);	result = *top;	CHECKOFLOW(1);	PushInt(result);}
开发者ID:hyena,项目名称:fuzzball,代码行数:8,


示例19: prim_depth

voidprim_depth(PRIM_PROTOTYPE){	CHECKOP(0);	result = fr->trys.top ? *top - fr->trys.st->depth : *top;	CHECKOFLOW(1);	PushInt(result);}
开发者ID:hyena,项目名称:fuzzball,代码行数:8,


示例20: prim_dbtop

voidprim_dbtop(PRIM_PROTOTYPE){	CHECKOP(0);	ref = (dbref) db_top;	CHECKOFLOW(1);	PushObject(ref);}
开发者ID:hyena,项目名称:fuzzball,代码行数:8,


示例21: prim_dup

voidprim_dup(PRIM_PROTOTYPE){	CHECKOP_READONLY(1);	nargs = 0;	CHECKOFLOW(1);	copyinst(&arg[*top - 1], &arg[*top]);	(*top)++;}
开发者ID:hyena,项目名称:fuzzball,代码行数:9,


示例22: prim_concount

void prim_concount(PRIM_PROTOTYPE){    /* -- int */    CHECKOP(0);    result = pcount();    CHECKOFLOW(1);    PushInt(result);}
开发者ID:GlowMUCK,项目名称:GlowMUCK,代码行数:9,


示例23: prim_cmd

voidprim_cmd(PRIM_PROTOTYPE){    CHECKOP(0);    CHECKOFLOW(1);    PushStrRaw(fr->cmd);    if (fr->cmd)	fr->cmd->links++;}
开发者ID:foxbird,项目名称:fuzzball,代码行数:9,


示例24: prim_pdup

voidprim_pdup(PRIM_PROTOTYPE){    EXPECT_READ_STACK(1);    if (!false_inst(&arg[*top - 1])) {	CHECKOFLOW(1);	copyinst(&arg[*top - 1], &arg[*top]);	(*top)++;    }}
开发者ID:foxbird,项目名称:fuzzball,代码行数:10,


示例25: prim_version

voidprim_version(PRIM_PROTOTYPE){    char temp[256];    CHECKOP(0);    CHECKOFLOW(1);    sprintf(temp, "%s(ProtoMUCK%s)", VERSION, PROTOBASE);    PushString(temp);}
开发者ID:CyberLeo,项目名称:protomuck,代码行数:10,


示例26: prim_stats

voidprim_stats(PRIM_PROTOTYPE){	/* A WhiteFire special. :) */	CHECKOP(1);	oper1 = POP();	if (mlev < 3)		abort_interp("Requires Mucker Level 3.");	if (!valid_player(oper1) && (oper1->data.objref != NOTHING))		abort_interp("non-player argument (1)");	ref = oper1->data.objref;	CLEAR(oper1);	{		dbref i;		int rooms, exits, things, players, programs, garbage;		/* tmp, ref */		rooms = exits = things = players = programs = garbage = 0;		for (i = 0; i < db_top; i++) {			if (ref == NOTHING || OWNER(i) == ref) {				switch (Typeof(i)) {				case TYPE_ROOM:					rooms++;					break;				case TYPE_EXIT:					exits++;					break;				case TYPE_THING:					things++;					break;				case TYPE_PLAYER:					players++;					break;				case TYPE_PROGRAM:					programs++;					break;				case TYPE_GARBAGE:					garbage++;					break;				}			}		}		ref = rooms + exits + things + players + programs + garbage;		CHECKOFLOW(7);		PushInt(ref);		PushInt(rooms);		PushInt(exits);		PushInt(things);		PushInt(programs);		PushInt(players);		PushInt(garbage);		/* push results */	}}
开发者ID:hyena,项目名称:fuzzball,代码行数:54,


示例27: prim_tuck

voidprim_tuck(PRIM_PROTOTYPE){    CHECKOFLOW(1);    CHECKOP(2);    oper1 = POP();    temp2 = *(oper2 = POP());    arg[(*top)++] = *oper1;    arg[(*top)++] = temp2;    copyinst(&arg[*top - 2], &arg[*top]);    (*top)++;}
开发者ID:foxbird,项目名称:fuzzball,代码行数:12,


示例28: prim_systime_precise

voidprim_systime_precise(PRIM_PROTOTYPE){    struct timeval fulltime;    double dbltime;    CHECKOP(0);    gettimeofday(&fulltime, (struct timezone *) 0);    CHECKOFLOW(1);    dbltime = fulltime.tv_sec + (((double) fulltime.tv_usec) / 1.0e6);    PushFloat(dbltime);}
开发者ID:foxbird,项目名称:fuzzball,代码行数:12,


示例29: prim_forcedby

voidprim_forcedby(PRIM_PROTOTYPE){    CHECKOFLOW(1);    if (mlev < 4)	abort_interp("Wizbit only primitive.");    if (forcelist) {	ref = forcelist->data;    } else {	ref = NOTHING;    }    PushObject(ref);}
开发者ID:foxbird,项目名称:fuzzball,代码行数:14,


示例30: prim_prettylock

void prim_prettylock(PRIM_PROTOTYPE){    const char *ptr;    CHECKOP(1);    oper1 = POP();		/* lock: lock */    if (oper1->type != PROG_LOCK)	abort_interp("Invalid argument");    ptr = unparse_boolexp(ProgUID, oper1->data.lock, 1);    CHECKOFLOW(1);    CLEAR(oper1);    PushString(ptr);}
开发者ID:CyberLeo,项目名称:protomuck,代码行数:14,



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


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