首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包
c
发表时间:2008-01-30 22:25:14   楼主:xiaomei870124

我是c++初学者 有个较为简单的问题想问一下...

在C++默认参数规定中   如有函数原型:  
void   func(int   a,int   b=2,int   c=3,int   d=4);
然后在函数定义中
func(12,12);是正确的
但为什么
func(2,15,20);却是错误的呢??





 
发表时间:2008-02-13 19:04:17 1 楼:myparadise
我试了,没有错。我想你应该说成调用“func(12,12);是正确的”
发表时间:2008-02-16 10:34:37 2 楼:qingying112
teheheheh
发表时间:2008-04-29 16:40:51 3 楼:xudaqing2008

不会有错!

检查一下你的输入法:应该是英文输入。

发表时间:2008-06-27 10:03:59 4 楼:crazy115043370

对的,这个是对的,带参数的调用时,是按从左到右的顺序,不能跳过某个参数进行复制。。。

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