看别人代码里面函数返回值很少有TCHAR,CString这些类型的,用那些类型做返回值好像也没有什么问题吧,求指导。

解决方案 »

  1.   

    没问题,也会有CStirng类型的返回,比如类似CString GetDefaultUserName()之类的
      

  2.   


    如果用TCHAR做返回值,定义了TCHAR str[50];那返回这个字符串要怎么操作?
      

  3.   


    一般都是自己封装的一些自己用的函数,用cstring做返回值比较方便,但很少看到有这个返回类型的函数。请问接口函数用这些有什么问题?
      

  4.   


    一般都是自己封装的一些自己用的函数,用cstring做返回值比较方便,但很少看到有这个返回类型的函数。请问接口函数用这些有什么问题?
    动态库的话
    1 不通用
    2 崩溃是正常现象静态库无所谓了
      

  5.   


    如果用TCHAR做返回值,定义了TCHAR str[50];那返回这个字符串要怎么操作?一般是通过参数传入接收buffer的指针,函数里面对buffer进行写操作