一切福田,不離方寸,從心而覓,感無不通。

C++, 想要使用string ,必须要用命名空间 std

这样写就是错的,编译通不过 #include <string> void main() { string x; } 改成这样就 OK: #include <string> using namespace std; void main() { string x; } 或者这样: #include <string> void main() { std::string x; } 原因 就是 string 是标准库,C++标准引入了命名空间namespace,标准库的空间是std from:http://blog.csdn.net/sergery/article/details/8144731

龙生   13 Jul 2017
View Details

让C++控制台程序停下来,实现暂停功能

一、针对Microsoft #include   <stdlib.h> (1)第一种方式 system( "PAUSE "); ——————-- (2)第二种方式 getchar();  // 这招对QT程序也有用 ——————— (3)第三种方式 Sleep(); 二、针对Linux (1)第一种方式 getchar(); 参考: http://www.cppblog.com/lauer3912/archive/2011/06/18/148936.html

龙生   13 Jul 2017
View Details