- 运输计划
- 2017-07-16 20:26:47 @
我在vijos评测机上使用next[],end[],start[],time[]等有关stl的关键字作变量名时,自己的编译器不会报错,正式比赛时不会报错,但在vijos的评测器上就会报错。命名时难免遇到类似情况,请问这个该怎么处理呢?在线等谢谢。
3 条评论
-
Randle LV 9 @ 2017-07-17 09:25:23
非常感谢!!!知道了。
-
2017-07-17 01:20:54@
建议把编译器参数写上。
我觉得应该是 C++ 11 的缘故。
如果正式比赛时提供了编译器参数,用那个参数编译没有问题的话就可以了。
-
2017-07-16 23:14:11@
建议避开这些名字,可以考虑缩写或者根据题目上下文起个别名
也可以不加using namespace std这句,然后使用C++标准库的内容时注明命名空间:
std::vector<int> vec;
std::sort(vec.begin(), vec.end());
- 1
信息
- ID
- 1983
- 难度
- 8
- 分类
- (无)
- 标签
- 递交数
- 2440
- 已通过
- 332
- 通过率
- 14%
- 被复制
- 9
- 上传者