gpt4 book ai didi

c++ - boost mpl 字符串

转载 作者:IT老高 更新时间:2023-10-28 23:00:47 25 4
gpt4 key购买 nike

您好,在 boost mpl 文档中,我发现了 mpl::string 和以下示例:

typedef mpl::string<'hell','o wo','rld'> hello;

我有点惊讶,因为我认为在 C 或 C++ 中,字符 ' 之间不能有多个字符?

正常有效吗?

最佳答案

是的,它是有效的 C++。来自任何现有的 C++ 标准,[lex.conn] 部分:

An ordinary character literal that contains more than one c-char is a multicharacter literal. A multicharacter literal has type int and implementation-defined value.

关于c++ - boost mpl 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5777628/

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