本人已经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
//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
…
还有几个问题,问题我会在明天晚上写出来希望大家可以看看