CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VC.NET

高手求助,error: use of member as default parameter requires static member.怎么办,详见内容

楼主poluopoluomi(菠萝菠萝蜜)2005-08-03 21:10:44 在 .NET技术 / VC.NET 提问

我知道那个error的意思,问题是我就是想这样去做,请问我该怎么办?  
  class   A  
   
  {  
   
    public:  
   
  int   Method1(int   i   =   0);  
   
  }  
   
  int   A::Method(int   i)  
   
  {  
   
  return   0;  
  }  
   
  这样没问题。  
   
  但是如果Method1里面的int   i   =   0   换成是一个struct结构,并且和i   =   0   一样,我希望那个struct也有一个值,这时就会出现问题。  
  比如那个struct如下:  
  struct   Point  
  {  
      int   x;  
      int   y;  
  }  
   
  Point   p;  
  p.x   =   0;  
  p.y   =   0;  
   
  Method(Point   xx   =   p);  
  这样就会有问题。  
   
  我就是想这样做,怎么解决。  
  这是error:   use   of   member   as   default   parameter   requires   static   member.  
   
  我该怎么做。  
   
  问题点数:50、回复次数:4Top

1 楼xmxjh(程序员)回复于 2005-08-03 21:49:30 得分 5

Method(Point   *   xx=&p)  
  不知道行不?Top

2 楼hdt(倦怠)回复于 2005-08-03 23:29:34 得分 20

#include   "stdafx.h"  
  struct   ms  
  {  
  ms(int   m):n(m)  
  {}  
  int   n;  
  };  
  class   mc  
  {  
  public:  
  mc(){}  
  void   test(   ms*   mp   =   new     ms(1)   )  
  {}  
  };  
   
  int   _tmain(int   argc,   _TCHAR*   argv[])  
  {  
  return   0;  
  }  
  Top

3 楼hdt(倦怠)回复于 2005-08-03 23:33:09 得分 25

//   defaultstruct.cpp   :   定义控制台应用程序的入口点。  
  //  
   
  #include   "stdafx.h"  
  struct   ms  
  {  
  ms(int   m):n(m)  
  {}  
  int   n;  
  };  
  class   mc  
  {  
  public:  
  mc(){}  
  void   test(   ms   mp   =     ms(1)   )  
  {}  
  };  
   
  int   _tmain(int   argc,   _TCHAR*   argv[])  
  {  
  return   0;  
  }  
   
  Top

4 楼poluopoluomi(菠萝菠萝蜜)回复于 2005-08-04 14:06:11 得分 0

to   xmxjh:  
  这样应该也是不可以的。不过谢谢先。  
  to   hdt:  
  谢谢,问题解决。分给出。注意查收。:)  
  Top

相关问题

  • static
  • static
  • static
  • wave 的问题,详见内
  • Remoting问题,详见内
  • 求查询语名。详见贴内
  • 高分求一SQL语句,详见内
  • 问题请详见具体描述
  • static_cast
  • STATIC_DOWNCAST

关键词

  • member
  • ms
  • mc
  • 问题
  • struct
  • point
  • method
  • error

得分解答快速导航

  • 帖主:poluopoluomi
  • xmxjh
  • hdt
  • hdt

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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