clang-format中 <<换行问题

// 1)string():创建一个长度为0的string对象(默认构造函数)。
    string s1;                                         // 创建一个长度为0的string对象
    cout << "s1=" << s1 << endl;                       // 将输出s1=
    cout << "s1.capacity()=" << s1.capacity() << endl; // 返回当前容量
    cout << "s1.size()=" << s1.size() << endl;         // 返回容器中数据的大小。
    cout << "容器动态数组的首地址=" << (void *)s1.c_str() << endl;
    s1 = "xxxxxxxxxxxxxxxxxxxx";
    cout << "s1.capacity()=" << s1.capacity() << endl; // 返回当前容量,可以存放字符的总数。
    cout << "s1.size()=" << s1.size() << endl;         // 返回容器中数据的大小。
    cout << "容器动态数组的首地址=" << (void *)s1.c_str() << endl;

上面是我希望的代码格式,但是format格式化成了这样。

// 1)string():创建一个长度为0的string对象(默认构造函数)。
    string
        s1; // 创建一个长度为0的string对象
    cout << "s1=" << s1
         << endl; // 将输出s1=
    cout
        << "s1.capacity()="
        << s1.capacity()
        << endl; // 返回当前容量
    cout
        << "s1.size()="
        << s1.size()
        << endl; // 返回容器中数据的大小。
    cout << "容器动态数组的首"
            "地址="
         << (void *)s1.c_str()
         << endl;
    s1 = "xxxxxxxxxxxxxxxxxxx"
         "x";
    cout
        << "s1.capacity()="
        << s1.capacity()
        << endl; // 返回当前容量,可以存放字符的总数。
    cout
        << "s1.size()="
        << s1.size()
        << endl; // 返回容器中数据的大小。
    cout << "容器动态数组的首"
            "地址="
         << (void *)s1.c_str()
         << endl;

看format文档时,突然发现改一下代码最大行数限制即可.

ColumnLimit: 5000

注意一下其他的,例如二元运算符的设置,还有一个叫lessless的地方的设置。具体的看看文档即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值