【发布时间】:2021-12-29 16:53:49
【问题描述】:
我试图为成员变量设置一个默认参数,它给了我这个错误。
[cquery] invalid use of non-static data member 'num'
代码
#include <iostream>
class Test{
private:
int val = 0;
public:
void print_num(int num = val){
std::cout << num << '\n';
}
}
int main(){
Test test;
test.print_num();
return 0;
}
【问题讨论】:
标签: c++ class parameters