我在下一行中收到错误“默认参数不在参数列表的末尾”。
Date(int m = 1, int d = 2, int y = 1900, Time); // default constructor
时间是用户定义的类。是否可以使用默认参数提供Time?如果有,怎么样?如果不是,我该如何解决此错误?
答案 0 :(得分:0)
你可以将import requests
response = requests.get('http://example.com', follow_redirects=True)
print response.url
# history contains list of responses for redirects
print response.history
移动到开头,或者根据它拥有的任何构造函数给它一个默认参数。
Time
或者,如果Date(Time, int m = 1, int d = 2, int y = 1900);
//or
Date(int m = 1, int d = 2, int y = 1900, Time = Time(/*ctor args can go here*/));
有转换构造函数,则可以提供该类型的值作为默认参数。