从C到C++学习笔记1: 初始C++

C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 1983 年更名为 C++

C++ 特性

C++ 程序设计属于面向对象程序设计,包括面向对象开发的四大特性:

  • 封装
  • 数据隐藏
  • 继承
  • 多态

C++ 标准库组成

  • 核心语言,提供了所有构件块,包括变量、数据类型和常量,等等。
  • C++ 标准库,提供了大量的函数,用于操作文件、字符串等。
  • 标准模板库(STL),提供了大量的方法,用于操作数据结构等。

C++ 编译器

C++ 程序的源文件通常使用扩展名 .cpp、.cp 或 .c

  • 检查是否安装 g++

  • UNIX/Linux 上的安装
    按照 http://gcc.gnu.org/install/ 安装步骤进行 g++ 的安装

基本概念

  • 对象 – 对象具有状态和行为。例如:一个学生的状态:姓名、年龄、性别、年级等。对象是类的实例。
  • – 类可以定义为描述对象行为或状态的模板。
  • 方法 – 简单来说一个方法表示一种行为或者执行一种动作,一个类可以有多个方法。
  • 即时变量 – 每个对象都有其独特的即时变量,变量的值可以理解为该对象的状态。

Hello Word

编译和运行

参考

  1. W3Cschool C++教程
  2. 菜鸟教程 C++教程

版权声明

  1. 本文由 Howie Lee 发表,采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。请确保你已了解许可协议,并在 转载 时声明。
  2. 转载请注明来源,本文固定链接:http://www.lifower.com/?p=131

——文章采用PyPoster离线发布,欢迎到GitHub支持原作者!