博客专栏  >  编程语言   >  理解C++关键字

理解C++关键字

理解C++中的关键字,包括const、static、virtual、inline、friend等

关注
0 已关注
8篇博文
  • 理解C++关键字(8)---inline内联函数

    前面在总结const关键字时,曾提到:C++中几乎抛弃了宏定义,进而接受了const。对于在c语言中的宏定义关键字“#define”,确实存在着很多优势,并且在程序运行时充当了“替换”的工作。 我们...

    2018-01-25 17:07
    53
  • 理解C++关键字(7)---理解虚函数virtual

    本文将介绍C++中虚函数的作用、特点及存储方式。 1、虚函数的作用 在介绍虚函数之前,需要了解一下早绑定(静态多态)和晚绑定(动态多态)的概念。 1.1 静态多态 早绑定,一般可通过模...

    2018-01-24 17:04
    68
  • 理解C++关键字(2)---static关键字

    当我们在自己编写或阅读他人写的代码时,经常会遇到“static”关键字,本文将对“static”关键字涉及的知识点加以总结。 1、static关键字的应用场景 总体来说,主要应用于以下5个场景...

    2018-01-18 20:07
    29
  • 理解C++关键字(4)---cout和cin以及运算符重载

    在用C++编写程序时,最常用的就是变量的输入输出了。在C++中,一般用cin和cout来实现变量的输入和输出。但是,cin和cout并不是C++内部定义的运算符,而分别是istream类和ostrea...

    2018-01-19 16:51
    88
  • 理解C++关键字(3)---动态内存分配之 new和delete

    本文将总结C++中的new和delete关键字,及其在动态内存分配的情形。 1、问题引出 对于常见的数组或一个数值变量,在C++中,他们都被存放于“栈区”。由于“栈区”的内存是系统自动分配的,...

    2018-01-19 11:37
    48
  • 理解C++关键字(5)---理解const关键字

    在《Effective c++》中,条款02指出:尽可能的使用const替换define;条款03指出:尽可能的使用const。可见,define在C++中不太受欢迎。本文将总结const的一般用法,...

    2018-01-21 15:01
    44
  • C++基础知识复习与总结(6)---友元friend、友元函数和友元类

    为了在类之间进行数据共享时,提高效率,C++引入了友元的概念。友元主要有三个方面的应用: 将普通函数声明为类的友元函数; 将一个类声明为其他类的友元类; 将一个类中的成员函数声明为其他类的友元函数...

    2018-01-22 14:56
    49
  • C++基础知识复习与总结(1)---C++内存管理

    C++编译器将计算机内存分为代码区和数据区。数据区又分为静态数据区、动态数据区及常量区。如下图所示。 (1)栈区:由编译器自动分配释放,用于存放局部变量、函数参数等,随作用域退出而释放; (...

    2018-01-18 12:07
    43
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部