C++ Primer 5th Chap1.Getting Started

在CommandPrompt上:(即cmd)

  假定文件名为prog1.cc:

  编译:$Compiler'sName prog1.cc

  打开(prog1.exe):$prog1

  打开(在当前目录):$.\prog1

  执行之后:$echo %ERRORLEVEL%

运行GUN编译器的命令默认是g++,例如:$ g++ -o prog1 prog1.cc

关于命令行的内容暂不继续推进,核心内容是c++语法

在iostream中定义4种IO对象:

  名为cin的istream对象(standard input)

  名为cout的ostream对象(standard output)

  名为cerr的ostream对象(standard error):警示错误信息

  名为clog的ostream对象:给出程序执行信息

#include<header>必须在任意函数之外且单独存在于一行,通常在开头

格式:ostream对象<<打印内容,istream对象>>欲写入对象 

   例如:std::cout<<"Enter two numbers:"<<std::endl;std::cin>>v1>>v2;

endl操纵流本身(称为manipulator),cin,cout,endl等可以刷新缓冲区(flushing the buffer)

little tip:while(std::cin>>value)可以作为输入不定量的手段(输入本身即作为条件,wrong type variable or hit end-of-file means wrong)

end-of-file:敲击ctrl+z

所有定义在标准库(standard library)中的名字均属于std名字空间

 

posted @ 2019-09-07 17:40  Dragonsburg  阅读(113)  评论(0编辑  收藏  举报