增强 mpl 字符串
您好,在 boost mpl 文档中,我发现了 mpl::string 和以下示例:
typedef mpl::string<'hell','o wo','rld'> hello;
我有点惊讶,因为我认为在 C 或 C++ 中,字符 '?
是否正常且有效?
Hi in boost mpl documentation I have discovered mpl::string and the following example:
typedef mpl::string<'hell','o wo','rld'> hello;
I'm a little bit surprised because I thought that in C or C++ we can't have more than one character between the character ' ?
Is it normal and valid ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,它是有效的 C++。来自任何现有 C++ 标准的 [lex.conn] 部分:
Yes, it is valid C++. From any existing C++ standard, section [lex.conn]: