gpt4 book ai didi

c++ - 需要声明(编译器错误 C2059)

转载 作者:太空宇宙 更新时间:2023-11-04 14:42:51 25 4
gpt4 key购买 nike

以下是编译器错误:

#include <foo.h>

#define ODP ( \

L"bar. " \ // C2059 here

L"baz.")

#define FFW (5)

我做错了什么?

最佳答案

你忘记了行拼接字符

#define ODP ( \
\
L"bar. " \
\
L"baz.")

虽然不确定为什么要放置这些换行符。这一切都归结为

#define ODP (L"bar. baz.")

请注意,字符必须是该行的最后一个。并且您不能在它们之前放置行注释 (//) ,因为行注释会延伸到下一个物理行。如果您仍想单独注释行,请使用 C 样式注释

#define ODP (         \
/* this is bar */ \
L"bar. " \
/* this is baz */ \
L"baz.")

关于c++ - 需要声明(编译器错误 C2059),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3112698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com