首页 > 代码库 > 日积跬步02
日积跬步02
重要思想继续:
1.对象的创建和存在时间:对象需要的数据位于哪儿?如何控制对象的“存在时间”呢?
方法一,C++认为程序的执行效率是最重要的,所以允许程序员为获得最快的运行速度,自行决定存储以及存在时间——只需将对象放置在堆栈或者静态存储区域,同时牺牲灵活性,因为在编写程序时必须准确知道对象数量、存在时间以及类型。
方法二,在内存池中动态创建对象,给内存池叫“堆”或“内存堆”。采用这种方式,除非进入运行期,否则根本不知道实际需要多少个对象,也不知道存在时间以及准确类型。
日积跬步02
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。