1. 程式人生 > >QString和char 以及string之間的賦值

QString和char 以及string之間的賦值

QString 、string 、char* 之間免不了相互賦值。下面是自己的總結:

一、QString賦值給char*

     例如: QString  qstr;

                char *str = qstr.toLatin1().data();//這樣便把qstr中的值傳給了str

二 、char [] 賦值給string

       char str[32];

       string str2(str);//這樣便把str中的值傳給了str2

三 、char* 賦值給QString

        例如:char *str1;

                 QString str2;

                  str2 += str1;//這樣便把str1中的值傳給了str2