本文整理汇总了C++中ArgumentParser::parse_args方法的典型用法代码示例。如果您正苦于以下问题:C++ ArgumentParser::parse_args方法的具体用法?C++ ArgumentParser::parse_args怎么用?C++ ArgumentParser::parse_args使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ArgumentParser
的用法示例。
在下文中一共展示了ArgumentParser::parse_args方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main(int argc, char *argv[]) {
ArgumentParser ap;
ap.parse_args(argc, argv);
initialize_dash_dirs();
if (ap.index) {
if (ap.genome == "" || ap.seed_len <= 0 || ap.threads <= 0) {
parse_error(ap);
} else {
indexer(ap.genome, ap.seed_len, ap.threads);
}
}
else if (ap.align) {
if (ap.out == "" || ap.in == "" || ap.threads <= 0 || ap.edit_dist < 0 \
|| ap.conf <= 0 ) {
parse_error(ap);
} else {
aligner(ap.in, ap.out, ap.threads, ap.edit_dist, ap.conf);
}
}
else {
parse_error(ap);
}
return 0;
}
示例2: main
int main(int argc, char* argv[]){
ArgumentParser parser;
parser.parse_args(argc, argv);
if ( argc != 2 ){
printf("usage: DisplayImage.out <Image_Path>\n");
return -1;
}
Mat image;
image = imread( argv[1], 1 );
if (!image.data){
printf("No image data \n");
return -1;
}
namedWindow("Display Image", WINDOW_AUTOSIZE );
imshow("Display Image", image);
return 0;
}