C++日常开发中很实用的小技巧

文章探讨了在编程中如何处理数组下标不使用变量而采用常量的情况,并给出了示例。同时,介绍了如何将QVector<QString>类型的字符串数组转换为带有分隔符的单一字符串,涉及QString和循环操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 以下很多问题都是来自网友提问,或者公司新人提问,如果可以帮到你,那是我莫大的荣幸

数组下标不能用变量,但是又不想使用数字常量

这是一个很基础的问题,不能用变量但是可以用常量啊,代码如下

    const int row = 23; 
    const int col = 11;
    int map[row][col] = {};

将字符串数组(或Vector等)转换成带分割符号的字符串

    QString temp;
    QVector<QString> TestString = {"aaa","bbb","ccc","ddd"};
    for(int i = 0; i < TestString.size(); i++)
    {

        temp += TestString.at(i);
        if(TestString.size()-1 != i)
            temp += ",";
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值