QString和char 以及string之间的赋值

    技术2024-12-04  25

    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

     

     

    最新回复(0)