预期在 '\0' 之前有不合格的 id
我尝试了以下操作,但收到错误
typedef '\0' DEFAULT_VALUE;
错误:“\0”之前应有不合格的 ID
typedef NULL DEFAULT_VALUE;
错误:__null 之前应有不合格的 id
我在这里做错了什么?
I tried following things but I am getting the error
typedef '\0' DEFAULT_VALUE;
Error: expected unqalified id before '\0'`
typedef NULL DEFAULT_VALUE;
Error: expected unqalified id before __null
what I am doing wrong here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
typedef
的一般语法是:由于
'\0'
和NULL
不是现有的类型,因此您得到错误。由于您想要定义常量,因此可以将 const 用作:
The general syntax of a
typedef
is:Since
'\0'
andNULL
are not existing types you get the error.Since you want define constants you can use the
const
as:关键字
typedef
定义现有类型的同义词。\0
和NULL
都不是类型。也许你想要如下的东西:The keyword
typedef
defines synonym for existing type. Neither\0
norNULL
are type. May be you want something as follows: