我的世界

本人已经23岁了,是一名IT从业者,工作的时间也将近两年左右。1年左右的时间从事java工作,因为有很多的因素原因,辞职,换了新公司现在也就是这两个月的时间从事C++相关的工作。

接下来我将会分享我工作中遇到的情况。希望我之后在遇到同样的事情可以更快更好的方式去解决。

由于第一次写,如果有问题请及时告知,万分感谢。

跟大家分享的问题是:

1.QStringList怎样设置初始化问题

方式一:

构建QStringList的对象 值为1,2

QStringList list;

list<<1

<<2;

方式二:在函数里怎样传一个QStringList的值

std::String xx::Sendxx(QStrinList attr={})

std::String xxx::Sendxx(QStringList attr=QstringList())

std::String xxx::Sendxx(QstringList attr)

{

//是否为空

if(attr==attr.isEmpty())

{

}

else

{

}

}

2.QStringList,QString,String,Float,short,char…之间的转换

//QStringList====》QString

tmpQString=QStringList.at(1);

//QString======》short

tmpshort=QString.toShort();

//QString======》char

int a;

a=QString.toInt();

char=a;

//int转QString函数方式转 tmpQString = QString::number(1);

//std::string转QString

string s = “hello, world”

QString ss = QString::fromStdString(s);

//字符数组转QString

char buf2[100] = “hello world”; ss = buf2;

//判断QString是否空

QString().isEmpty(); // return true

QString("").isEmpty(); // return true

QString(" ").isEmpty(); // return false

QString(“abc”).isEmpty(); // return false

QString().isNull(); // return true

QString("").isNull(); // return false

QString(" ").isNull(); // return false

QString(“abc”).isNull(); // return false

还有几个问题,问题我会在明天晚上写出来希望大家可以看看

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值