zoukankan      html  css  js  c++  java
  • 再读c++primer plus 001

    1. OOP强调的是在运行阶段(而不是编译阶段)进行决策,运行阶段指的是程序正在运行时,编译阶段指的是编译器将程序组合起来时。

    2.变量的值都存储在栈中,而new从被称为堆或自由存储区的内存区域分配内存。

    3.静态联编:是在编译时加入到程序中的。

       动态联编:是在程序运行时创建的。

    4.数组名被解释为其第一个元素的地址,而对数组名应用地址运算符时,得到的是整个数组的地址。

    5.自动存储:在函数中创建,用完就消亡。

       静态存储:整个程序执行期间都存在的存储方式。

       动态存储:new和delete运算符提供了一种比自动变量和静态变量更灵活的方法。他们管理了一个内存池,这在c++中被称为自由存储空间或堆。

    6.数组,array,和vector区别:无论数组,array,还是vector对象,都可以使用标准数组表示法来访问各个元素。其次,从地址可知,array对象和数组存储在相同的内存区域栈中,而vector对象存储在堆中,第三,注意到可以将一个array对象赋给另一个array对象,而对于数组,必须逐元素赋值数据。

  • 相关阅读:
    第七次作业
    随堂讨论8
    第六次作业
    随堂讨论-5
    曹宇轩-第五次作业
    随堂讨论3-刘昕昕,曹宇轩
    曹宇轩-第四次作业
    Alpha阶段项目复审
    团队作业4 -项目冲刺
    第六篇 Scrum冲刺博客
  • 原文地址:https://www.cnblogs.com/mcyushao/p/9112802.html
Copyright © 2011-2022 走看看