原创 【博客大赛】《C++ Primer》学习笔记(一)编写C++程序

2016-3-15 21:07 1906 13 13 分类: 软件与OS 文集: Qt和Cpp

想学习机器视觉,而C++语言是非常重要的工具,因此这段时间会来一个《C++ Primer》的学习笔记系列。
既然是学习笔记,肯定做不到教程那样详细,仅作参考,感谢支持!

虽然书里推荐从命令行开始,但我还是决定使用Eclipse,因为它使用起来很方便。

安装好Eclipse之后:
File -> New -> C++ Project -> Hello World C++ Project

然后填入工程名字“hello”,点击Finish按钮,新工程就建立好了。
示例代码如下:

//============================================================================
// Name        : hello.cpp
// Author      :
// Version     :
// Copyright   : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================

#include
using namespace std;

int main() {
    cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
    return 0;
}

点击“编译”,再点击“运行”,在Eclipse的Console栏里面,会打印出:
!!!Hello World!!!

cin、cout、cerr、clog是标准库里面的IO对象。
* endl是冲洗缓冲区的操作。
* 调试信息要及时使用endl,否则出错信息可能留在缓冲区里出不来哦!

事先声明namespace std,就不用在cout和endl前面加上它了。
否则,就要这么用:
std::cout << "!!!Hello World!!!" << std::endl;

Ctrl+d可以停止cin,继续执行下一条指令,它的含义是EOF,意味着文件的结束。
Ctrl+c则是跳出程序。
标准输入也是一个文件,所以用Ctrl+d也意味着它的结束。

如果编译出错,则从第一条错误开始修正,重新编译后再继续下一条。
iostream应该是C++里最常用最简单的概念了。
 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
13
关闭 站长推荐上一条 /3 下一条