MST

星途 面试题库

面试题:C++中#error标识在调试简单场景中的应用

假设你正在开发一个简单的C++程序,要求在特定平台(如Windows)下编译时,如果没有定义某个特定宏(比如`PLATFORM_WINDOWS`),就通过`#error`标识给出错误提示,指出需要定义该宏才能在Windows平台正常编译。请写出相应代码片段。
12.3万 热度难度
编程语言C++

知识考点

AI 面试

面试题答案

一键面试
#ifdef _WIN32
#ifndef PLATFORM_WINDOWS
#error "需要定义PLATFORM_WINDOWS宏才能在Windows平台正常编译"
#endif
#endif