Debug:error:default argument given for parameter
来源:互联网 发布:科锐c语言 编辑:程序博客网 时间:2024/05/18 00:21
今天在尝试使用默认参数时,在linux的g++编译下却出现了如下报错:
test.cpp: In function ‘int mores(int, int)’:test.cpp:16:24: error: default argument given for parameter 2 of ‘int mores(int, int)’ [-fpermissive] int mores(int m,int s=1) ^test.cpp:8:5: note: previous specification in ‘int mores(int, int)’ here int mores(int m,int s=1); ^shell returned 1
代码如下:
#include <iostream>int mores(int m,int s=1);using namespace std;int main (){ int val=4; cout<<mores(val); return 0;}int mores(int m,int s=1){ return m+s;}
百思苦想却不得错在何处,后来回头仔细去看书发现《C++ primer》上有这么一句话:
请注意,只有原型指定了默认值,函数定义与没有默认参数时完全相同;
于是把函数定义部分稍作修改:
int mores(int m,int s)
而后,问题解决!
0 0
- Debug:error:default argument given for parameter
- 编译错误:error: default argument given for parameter 1 of ‘’
- C++ error: default argument given for parameter 1
- C++编译错误:error: default argument given for parameter... [-fpermissive]
- error: default argument given for parameter 2 默认的参数只能给一次
- 编译错误:error: default argument given for parameter 1 of ‘’ [-fpermissive]
- default argument given of parameter 的问题
- default argument given of parameter 的问题
- 错误: default argument missing for parameter 2 of
- ${parameter-default}, ${parameter:-default}
- argument parameter
- error C2572: 'xxxx' : redefinition of default parameter : parameter 5 解决办法
- Python 'takes exactly 1 argument (2 given)' Python error
- Python 'takes exactly 1 argument (2 given)' Python error
- CMake Error install TARGETS given unknownn argument "INCLUDES"
- SQLException: Parameter metadata not available for the given statement
- Parameter metadata not available for the given statement
- SQLException:Parameter metadata not available for the given statement
- 文章标题
- VS 2010 MFC 制作的双色球模拟软件 之 dlg.cpp
- C#简单的函数调用
- HDU 5999 The Third Cup is Free
- Android网络请求发展简史和RxJava+Retrofit+OkHttp实践
- Debug:error:default argument given for parameter
- 喵哈哈村的括号序列(初学栈)
- 上下文
- sqlite学习笔记
- Jquery选择器
- Java类加载机制与Tomcat类加载器架构
- win10系统安装Android studio过程
- BestCoder Round #92 题解 (待续)
- 网络地址转换NAT