社区讨论

C++ 代码高亮出bug

工单反馈版参与者 1已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@lomd312m
此快照首次捕获于
2023/11/06 11:47
2 年前
此快照最后确认于
2023/11/06 16:17
2 年前
查看原帖
洛谷使用的代码高亮无法完全正确应用于 C++14 的数位分隔符。如下:
CPP
#include<iostream>
int main(){
  int a=100'000;
  cout<<a<<'\n';
  return 0;
}
可以得到正确的渲染,但
CPP
#include<iostream>
#define a 100'000
int main(){
  std::cout<<a<<'\n';
  return 0;
}
中,100'000' 号之后的所有内容都被错误地渲染成了宏定义的颜色。

回复

1 条回复,欢迎继续交流。

正在加载回复...