0%

类名冲突问题

一般来说,leetcode给出的测试用例数量足够多,覆盖范围足够广,基本可以证明代码正确

​ 这里可能是因为命名空间的问题,因为力扣中所有类名均为Solution,倘若在同一源文件下可能会造成命名冲突,这里有两种解决方法。

方法一:

​ 更改类名,如

1
2
3
4
5
6
class Solution_1 {
public:
void main() {

}
};```

方法二:

​ 添加命名空间,如

1
2
3
4
5
6
7
8
namespace letter {
class Solution {
public:
void main() {

}
}
}