日期:2014-05-16  浏览次数:21146 次

linux 下 string 类型 报错
linux 下c++程序中 使用了 string ttt;也包含了头文件 #include <string>,#include <string.h> ,但 g++ -c 时报错找不到string 类型,我试了一下 最简单的也报错!! 请大虾指点!!
  #include<iostream>  
  #include<string>  
  int main()  
  {  
  string temp = "fdsafdas";  
  cout << temp << endl;  
  }  
   


------解决方案--------------------

加上 std 名称空间

C/C++ code

#include <iostream>      
#include <string>

int main() {      
    std::string temp("fdsafdas");
    std::cout << temp << std::endl;      
}

------解决方案--------------------
C/C++ code


    #include <iostream>       
    #include <string>     
    using namespace std;  
    int       main()       
    {       
                    string       temp       =       "fdsafdas";       
                    cout       < <       temp       < <       endl;       
    }