关于c++中的char *的log输出

        stringstream ss;
        ss << step;
        const char *st = ss.str().c_str;
        //char *st =(char *) $step;
        __android_log_print(ANDROID_LOG_INFO, "JNIMsg", char *st);
        
        step是int类型的
        为什么这样打出log编译的时候就报错expected primary-expression before'char'  
阅读 6k
1 个回答
stringstream ss;
ss << step;
const char *st = ss.str().c_str;
//char *st =(char *) $step;
__android_log_print(ANDROID_LOG_INFO, "JNIMsg", char *st); // 语法错误 应该是 "JNIMsg", st);
                                                            // 基本语法不至于不会吧。。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题