美文网首页
(六)QT专题-字符串引用传递

(六)QT专题-字符串引用传递

作者: GoodTekken | 来源:发表于2023-02-12 08:54 被阅读0次

    Page421
    字符参数传递:

    //Method 1
    static char str[10] = {'H','e','l','l','o','W','o','r','l','d'};
    return (void*)(&(str));
    
    //Method 2
    static string str = "HelloWorld2";
    static char ch[4096];   //依然需要字符指针
    strcpy(ch,str.c_str());  //将字符串转换为字节数组,然后再进行传递
    return (void*)(&(ch));
    

    参数接收

        char* str;
        if(pid[1] != 0)
        {
            pthread_join(pid[1],(void**)&str);
            cout<<"&str:"<<(&str)<<endl;
            printf("Hahaha\n");
            printf("get thread 1 exitcode: %s\n",str);
        }
    

    相关文章

      网友评论

          本文标题:(六)QT专题-字符串引用传递

          本文链接:https://www.haomeiwen.com/subject/qkcfkdtx.html