非是非
Thinking, Express
|

测验题目

问题:
    Is there any problem in below code?
    
    #include <string>
    #include <iostream>
    
    void println_cstr(const char *text){
        std::cout<<text<<std::endl;
    }
    
    void println_string(const std::string &text){
        std::cout<<text<<std::endl;
    }
    
    int main(int argc, char **argv){
        const char *s_cstr = "This is a C string";
        std::string s_cpp("This is a C++ string");
        println_cstr(s_cpp);
        println_string(s_cstr);
        return 0;
    }
    参考答案:
    Can not convert a std::string to const char *
    非是非 | 联系 | 关于 | 向开发者捐赠 |

    版权所有 © 非是非, 2007~2015

    我觉得这个站点或页面: 有用 没用 有趣 无趣 有错 |