首先在linux中需要安装g++编译器。

在中端输入 uname -a,可以查看版本信息。

输入g++,如果提示错误。则需要使用sudo apt-get install g++。

#include<stdio.h>

using namespace ::std;//命名空间

int main(int argc ,char *argv[])

{

cout<<"hello world"<<endl;//count 是输出流,对应cin输入流,endl相当于"\n"

return 0;

}

std::cout //输出

std::cerr //出错

std::cin //输入

以上比printf与scanf简单好用。

命名空间:为了解决名字冲突,就是区分变量属于哪个空间的。可以根据自己的需要来定义命名空间。比如namespace

{

int a;

}

namespace

{

int a;

}

由此可见,命名空间可以解决大项目中,不同程序员使用相同的变量和函数名来开发,而不会重名。

以后遇到命名冲突时,编译器会提示,程序员可以System::变量

Graphics::变量,来使用该常量

可以使用#if  0  #endif来去掉大段代码。

最新文章

  1. RabbitMQ简介
  2. hdu-1213-How Many Tables
  3. 图解LoadAverage(负载)
  4. springmvc转发与重定向
  5. HDU 4639 Hehe(字符串处理,斐波纳契数列,找规律)
  6. TSQL基础(四) - 日期处理
  7. BZOJ3314: [Usaco2013 Nov]Crowded Cows
  8. union以及一些扩展
  9. HDU 4864Task(更多的联合培训学校1)(贪婪)
  10. 初识 ActiveMQ
  11. 网口划VLAN
  12. FFmpeg的HEVC解码器源代码简单分析:环路滤波(Loop Filter)
  13. 删除表中重复行SQL
  14. Gitlab定义安全变量遇到无法转义的字符——感叹号
  15. class中限定绑定属性__slots__方法
  16. March 09th, 2018 Week 10th Friday
  17. 【转】MySQL sql_mode 说明(及处理一起 sql_mode 引发的问题)
  18. [svc]二三层数据格式&amp;&amp;三层数据如何匹配路由
  19. bzoj千题计划207:bzoj1879: [Sdoi2009]Bill的挑战
  20. 【Spark】SparkStreaming-Tasks-数量如何设置?

热门文章

  1. 网站拓扑图(来自qq)
  2. SD--怎样增强是同一类出库单使用不同号码段
  3. bootstrap-ui-datetime-picker插件学习
  4. java.lang.IllegalArgumentException: Request header is too large的解决方法
  5. UVA 10131题解
  6. php编译安装与配置
  7. Linux安装php-7.0.16,完成php和apache的配置
  8. 关于并发模型 Actor 和 CSP
  9. 多媒体开发之rtp 打包发流---udp 丢包问题
  10. Unity批量生成Prefab