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

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

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

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

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

示例1:

voidAnyOption::processOptions(){    if(! valueStoreOK()) {        return;    }}
开发者ID:scadding,项目名称:MyUniverse,代码行数:7,


示例2: processFile

bool AnyOption::processFile ()    {        if ( ! (valueStoreOK() && FileSet()) )            return false;        return (consumeFile(readFile()));    }
开发者ID:bytewrench,项目名称:NxOgre-Pinball,代码行数:7,


示例3: getFlag

bool AnyOption::getFlag (char option) {        if (!valueStoreOK ())                return false;        for (int i = 0; i < optchar_counter; i++) {                if (optionchars[i] == option)                        return findFlag (values[optcharindex[i]]);        }        return false;}
开发者ID:eendebakpt,项目名称:oapackage,代码行数:9,


示例4:

char *AnyOption::getValue (char option) {        if (!valueStoreOK ())                return NULL;        for (int i = 0; i < optchar_counter; i++) {                if (optionchars[i] == option)                        return values[optcharindex[i]];        }        return NULL;}
开发者ID:eendebakpt,项目名称:oapackage,代码行数:9,


示例5: setFlagOn

bool AnyOption::setFlagOn (char option) {        if (!valueStoreOK ())                return false;        for (int i = 0; i < optchar_counter; i++) {                if (optionchars[i] == option) {                        values[optcharindex[i]] = (char *)malloc ((strlen (TRUE_FLAG) + 1) * sizeof (char));                        strcpy (values[optcharindex[i]], TRUE_FLAG);                        return true;                }        }        return false;}
开发者ID:eendebakpt,项目名称:oapackage,代码行数:12,


示例6: setValue

/* * private set methods */bool AnyOption::setValue (const char *option, char *value) {        if (!valueStoreOK ())                return false;        for (int i = 0; i < option_counter; i++) {                if (strcmp (options[i], option) == 0) {                        values[optionindex[i]] = (char *)malloc ((strlen (value) + 1) * sizeof (char));                        strcpy (values[optionindex[i]], value);                        return true;                }        }        return false;}
开发者ID:eendebakpt,项目名称:oapackage,代码行数:15,


示例7: malloc

boolAnyOption::setValue( char option , char *value ){	if( !valueStoreOK() )		return false;        for( int i = 0 ; i < optchar_counter ; i++ ){                if( optionchars[i] == option ){                        values[ optcharindex[i] ] = (char*) malloc((strlen(value)+1)*sizeof(char));                        strcpy_s( values[ optcharindex[i] ], strlen(value)+1,  value );			return true;		}        }        return false;}
开发者ID:bobwolff68,项目名称:gocastmain,代码行数:14,


示例8:

/* * public get methods  */char*AnyOption::getValue( const char *option ){	if( !valueStoreOK() ) {		cout << "Error while reading the parameter: " << option << endl;		return NULL;	}	for( int i = 0 ; i < option_counter ; i++ ){		if( strcmp( options[i], option ) == 0 )			return values[ optionindex[i] ];	}			cout << "Error while reading the parameter: " << option << endl;	return NULL;}
开发者ID:jjboo,项目名称:SocialInfluence,代码行数:19,


示例9: malloc

voidAnyOption::processCommandArgs(){    if(!(valueStoreOK() && CommandSet())) {        return;    }    if(max_legal_args == 0) {        max_legal_args = argc;    }    new_argv = (int*) malloc((max_legal_args+1) * sizeof(int));    for(int i = 1 ; i < argc ; i++) { /* ignore first argv */        if(argv[i][0] == long_opt_prefix[0] &&           argv[i][1] == long_opt_prefix[1]) {  /* long GNU option */            int match_at = parseGNU(argv[i]+2);   /* skip -- */            if(match_at >= 0 && i < argc-1) { /* found match */                setValue(options[match_at], argv[++i]);            }        } else if(argv[i][0] ==  opt_prefix_char) {   /* POSIX char */            if(POSIX()) {                char ch =  parsePOSIX(argv[i]+1);  /* skip - */                if(ch != '0' && i < argc-1) { /* matching char */                    setValue(ch,  argv[++i]);                }            } else { /* treat it as GNU option with a - */                int match_at = parseGNU(argv[i]+1);   /* skip - */                if(match_at >= 0 && i < argc-1) { /* found match */                    setValue(options[match_at], argv[++i]);                }            }        } else { /* not option but an argument keep index */            if(new_argc < max_legal_args) {                new_argv[ new_argc ] = i ;                new_argc++;            } else { /* ignore extra arguments */                printVerbose("Ignoring extra argument: ");                printVerbose(argv[i]);                printVerbose();                printAutoUsage();            }            printVerbose("Unknown command argument option : ");            printVerbose(argv[i]);            printVerbose();            printAutoUsage();        }    }}
开发者ID:scadding,项目名称:MyUniverse,代码行数:47,



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


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