基本main函数解析

#include<iostream>

int main()

{

std::cout<<"Hello C++ world!";

std::endl;

return 0;

}

1、# 读pangda

2、C++标准库iostream(带有std名字空间)
     C++非标准库iostream.h(C语言头文件)

3、希望不用std::cout/std::endl,直接写cout和endl的可以用以下几种方法:
1)直接换成非标头文件iostream.h
2)开文件开始部分定义
   using std::count / using std::endl;//释放std中的俩个标准库函数
3) using namespace std; //更简单和普遍

4、endl和"\n"区别: 除了具备"\n"换行功能外,还调用输出流的flush函数,刷新缓冲区,让数据 直接写入文件或者屏幕上.俩种都可以用来换行,不过如果需要立即显示,最好用endl 如果不需要立即显示,并且要兼顾代码的执行效率时候,可以考虑\n这样不刷新缓冲区,会更快 同理由于没有调用输出流的flush刷新缓冲区,所以这时的数据可能被存放在缓冲区中, 没有立即写入设备.

 

posted @ 2012-12-12 19:56  tongdh  阅读(139)  评论(0编辑  收藏  举报