相关疑难解决方法(0)

C++默认参数错误

任何想法为什么这个错误在编译时出现?

ComplexNumber.cpp:21: error: default argument given for parameter 1 of ‘void ComplexNumber::print(std::ostream&) const’
ComplexNumber.h:17: error: after previous specification in ‘void ComplexNumber::print(std::ostream&) const’
Run Code Online (Sandbox Code Playgroud)

这是我在这些特定领域的代码:

ComplexNumber.cpp

21    void ComplexNumber::print(ostream & out = cout) const {
Run Code Online (Sandbox Code Playgroud)

ComplexNumber.h

17    void print(ostream & out = cout) const;
Run Code Online (Sandbox Code Playgroud)

c++ default-arguments

7
推荐指数
1
解决办法
3611
查看次数

标签 统计

c++ ×1

default-arguments ×1