C++基础理论(一)

C++继承了C语言高效、简洁、快速和可移植性的传统;
C++面向对象的特性带来了全新的编程方法,这种方法是为应付复杂程度不断提高的现代编程任务而设计的;
C++的模板特性提供了另一种全新的编程方法——泛型编程。

C++融合了3种不同的编程方式:
C语言代表的过程性语言;
C++在C语言基础上添加的类代表的面向对象语言;
C++模板支持的泛型编程。

计算机语言要处理两个概念——数据和算法。
数据是程序使用和处理的信息,而算法是程序使用的方法。

结构化编程(structured programming)技术反映了过程性编程的思想,根据执行的操作来构思一个程序。

类是一种规范,他描述了这种新型数据格式,对象是根据这种规范构造特定数据结构。

从低级组织(如类)到高级组织(如程序)的处理过程叫做自下而上(bottom-up)编程。

泛型编程(generic programming)是C++支持的另一种编程模式。
泛型(generic)指的是创建独立于类型的代码。

库是编程模块的集合,可以从程序种调用他们。

集成开发环境(integrated development environments,IDE)

Compile(编译)通常意味着对当前打开的文件中的代码进行编译;
Build(建立)和Make(生成)通常意味着编译项目中所有源代码文件的代码。这通常是一个递增过程,也就是说,如果项目包含3个文件,而只有其中一个文件被修改,则只重新编译该文件。
Build All(全部建立)通常意味着重新编译所有的源代码文件。
Link(链接)意味着将编译后的源代码与所需的库代码组合起来。
Run或Execute(运行)意味着运行程序。通常,如果您还没有执行前面的步骤,Run将在运行程序之前完成这些步骤。
Debug(调试)意味着以步进方式执行程序。

为查看输出,必须在程序最后加上一些代码:

cin.get();//add this statement
cin.get();//and maybe this,too
return 0;
}

cin.get()语句读取下一次键击,因此上述语句让程序等待,知道按下了enter键。

发布了57 篇原创文章 · 获赞 3 · 访问量 2401

猜你喜欢

转载自blog.csdn.net/yang_jianfeng/article/details/105470961
今日推荐