tommyyu 发表于 2022-10-6 13:33:11

csp有哪些不能用的语法么

如题,我老师说有一些宏不能用,请问还有哪些头文件/函数/语法在csp比赛中不能用的

柿子饼同学 发表于 2022-10-6 13:38:01

C++14 之后的不能用
下划线开头的不能用
然后就不知道了 , 蹲个回答

dolly_yos2 发表于 2022-10-6 15:17:38

首先很明显这个问题需要慎重,不要因为这种细节满盘皆输。
列出哪些不能用还是相对困难的,以下是我个人看到这个问题的思路,且以 C++ 为例,您可以参考。
首先参考官方的说明,找到环境描述于 https://www.cspro.org/cms/show.action?code=publish_8ac21fad692439c7016932b9e83e010d ,说明环境使用的是操作系统为 Ubuntu ,编译器为 g++ 7.5.0 ,最高标准 -std=c++14 。
接下来就可以找到编译器和标准库的手册来查看支持情况,一个可能用得上的文档在 https://gcc.gnu.org/onlinedocs/gcc-7.5.0/libstdc++/manual/manual/status.html#manual.intro.status.iso ,其中有些已经支持的功能需要更高的标准选项因而不可用,请仔细确认。语言特性支持的文档在 https://gcc.gnu.org/projects/cxx-status.html ,注意标注的最低支持版本以及未完全支持情况。
您可以在平时注意一下那些您认为有无法正常使用的嫌疑的部分,对照文档查看,当然也完全可以(甚至个人认为可能应该)配置一个与实际测试环境一致的环境,直接进行测试来确定。
(保命:个人想法,仅供参考,不负责任())
页: [1]
查看完整版本: csp有哪些不能用的语法么