CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  工具平台和程序库

请问 C++ Primer p314 的一个问题.....

楼主molti(八极狂侍)2003-05-02 13:35:23 在 C/C++ / 工具平台和程序库 提问

Chapter   7.8.1       一个处理命令行的类  
   
  例题中的类的实现:  
   
    int   parse_options(   int   argc,   char   *argv[]   );  
   
    这个函数的返回值是什么呢?是   _liminit   吗?  
   
  请告知确实的答案,谢谢.... 问题点数:0、回复次数:3Top

1 楼panx981389(冰笛)回复于 2003-05-02 14:25:31 得分 0

我想应该是返回一个状态信息,就是如果参数正确就返回1;  
  否则就返回0;  
  parse_options这个函数就是检测参数是否正确  
  Top

2 楼molti(八极狂侍)回复于 2003-05-02 15:26:26 得分 0

 
  在   parse_options()   这个函数中,如果发现参数错误,  
   
  用   usage()     print一个使用方法介绍并且退出了程序,  
   
  所以不可能是通过市通过返回值来判断参数是否正确。  
   
  ……Top

3 楼cuizhq0227(寒青)回复于 2003-05-02 15:45:35 得分 0

本人也觉得它的返回值应该是参数的状态信息,因为从函数的实现中就可以看出来。只不过没有这个函数的原型,不然可以更清楚的看出来。  
  #   include   "Commandopt.h"  
   
  int   main(   int   argc,   char   *   argv[])  
  {  
        Commandopt   com_opt;  
        int   option_status;       // 状态  
        option_status   =   com_opt.parse_option(argc,   argv);      
  }  
   
  我也正在看这本书,希望以后可以相互交流。QQ:27623646Top

相关问题

  • c++ primer
  • c++ primer
  • C++ Primer
  • c++primer
  • C++Primer
  • primer c++ & Thinking in C++ & The c++ programming language
  • 《C++ Primer Plus》 and 《C++ Primer》, what is it better?
  • c++primer 3/e
  • 谁要C++ Primer?
  • 关于《C++ primer》。

关键词

  • 函数
  • 参数
  • 返回
  • parse
  • argc
  • 状态
  • argv
  • option

得分解答快速导航

  • 帖主:molti

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo