Advertisement

C++ Primer Plus (第六版) 编程练习记录(第9章 内存模型及命名空间)

阅读量:

以下展示了一个头文件的示例:

复制代码
    const int Len = 40;
    struct golf
    {
    	char fullname[Len];
    	int handicap;
    };
    void setgolf(golf& g, const char* name, int hc);//无交互版本
    int setgolf(golf& g);//有交互版本
    void handicap(golf& g, int hc);//设置handicap新值
    void showgolf(const golf& g);//显示golf结构的内容
    
    
      
      
      
      
      
      
      
      
      
      
    

观察到setgolf( )函数存在重载形式,可采用如下方式调用其首个版本:

复制代码
    golf ann;
    setgolf(and, "Ann Birdfree", 24);
    
    
      
      
    

上述函数调用能够提取并展示保存在ann结构中的相关数据。其第二个版本的使用方式如下:

复制代码
    golf andy;
    setgolf

全部评论 (0)

还没有任何评论哟~