Cannot call member function without object = C++

前端 未结 5 1410
梦谈多话
梦谈多话 2021-02-13 07:17

I am brushing up again and I am getting an error:

Cannot call member function without object.

I am calling like:

FxString text = table.GetEntry(o         


        
5条回答
  •  北恋
    北恋 (楼主)
    2021-02-13 08:04

    If you've written the CP_StringToPString function, you need to declare it static:

    static void IC_Utility::CP_StringToPString( FxString& inString, FxUChar *outString)
    

    Alternatively, if it's a function in third-party code, you need to declare an IC_Utility object to call it on:

    IC_Utility u;
    u.CP_StringToPString(text, &outDescription1[0] );
    

提交回复
热议问题