博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
运维调试记录:C++ compile error: default argument given for parameter
阅读量:6417 次
发布时间:2019-06-23

本文共 528 字,大约阅读时间需要 1 分钟。

问题:

编译C++代码时出现错误提示如下:

> g++ *.cppfileTest.cpp:17:117: error: default argument given for parameter 1 of ‘MyClass::fileTest(const string&, std::string, std::string, std::string)’ [-fpermissive] fileTest.h:15:14: error: after previous specification in ‘MyClass::fileTest(const string&, std::string, std::string, std::string)’ [-fpermissive]

解决办法:

既可以在类的声明中,也可以在函数定义中声明缺省参数,但不能既在类声明中又在函数定义中同时声明缺省参数。

You can declare default arguments in the class declaration or in the function definition, but not both.

因此,将定义或声明中的任一个缺省参数删除即可。

参考网址

转载地址:http://qkvra.baihongyu.com/

你可能感兴趣的文章
EntityManager使用方法
查看>>
MySQL LOAD DATA 多文件入库
查看>>
OC内存管理(ARC)--多对象内存管理
查看>>
面向对象1
查看>>
设计模式----命令模式
查看>>
Android 数据绑定框架DataBinding,堪称解决界面逻辑的黑科技
查看>>
Android studio使用心得(九)------如何设置项目编码
查看>>
正则表达式详解
查看>>
与元素类型 "bean" 相关联的属性 "p:host-name" 的前缀 "p" 未绑定
查看>>
sql命令(三)-操作数据表中的记录
查看>>
用Go-SQL-Driver访问mysql数据库
查看>>
textview和editview 中drawableleft图片大小控制
查看>>
Yii2.0url美化,去掉r=site/index
查看>>
CentOS 7 系统安装
查看>>
CentOS 6.X 下使用git远程提交
查看>>
Linux-Mint-15/16 修改软件源(software sources)
查看>>
JSP+JDBC_真分页(基于MySql数据库分页)
查看>>
Composer是什么?
查看>>
maven 之 hibernate 文件生成
查看>>
kafka 概览
查看>>