上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 48 下一页
摘要: new[]/delete[]与new/delete完全不同-动态对象数组创建通过new[] 完成-动态对象数组的销毁通过delete[]完成-new[]/delete[]能够被重载,进而改变内存管理方式 new[]/delete[]的重载方式 //static member function voi 阅读全文
posted @ 2020-02-11 21:02 一代枭雄 阅读(422) 评论(0) 推荐(0)
摘要: 如果已经掌握在静态存储区上创建对象的方法,那么可以扩展一下,可以在任意地址上创建C++对象。 解决方案:-在类中重载new/delete操作符-在new的操作符重载函数中返回指定的地址-在delete操作符重载中标记对应的地址可用 自定义动态对象的存储空间 第二个实验指定了空间为静态存储区中的空间, 阅读全文
posted @ 2020-02-11 20:24 一代枭雄 阅读(1278) 评论(0) 推荐(0)
摘要: #include <iostream> #include <string> using namespace std; class Test { private: static const unsigned int COUNT = 4; static char c_buffer[]; //首先定义一个 阅读全文
posted @ 2020-02-11 19:38 一代枭雄 阅读(273) 评论(0) 推荐(0)
摘要: new关键字创建出来的对象位于什么地方?很明显嘛,new关键字创建出来的对象一定位于堆空间,这种说法一定正确吗?本篇博客帮你揭开其神秘的面纱。 被忽略的事实new/delete的本质是C++预定义的操作符C++对这两个操作符做了严格的行为定义-new:1.获取足够大的内存空间(默认为堆空间)2.在获 阅读全文
posted @ 2020-02-11 13:16 一代枭雄 阅读(318) 评论(0) 推荐(0)
摘要: 实例1:适用于非const对象 #include <iostream> #include <string> using namespace std; class Test { private: int m_value; int m_count; public: Test(int value = 0) 阅读全文
posted @ 2020-02-11 12:59 一代枭雄 阅读(275) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-01-03 22:53 一代枭雄 阅读(157) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-01-02 23:29 一代枭雄 阅读(107) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2019-12-29 22:54 一代枭雄 阅读(49) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2019-12-29 18:39 一代枭雄 阅读(35) 评论(0) 推荐(0)
摘要: 界面与逻辑基本程序架构一般包含:—用户界面模块(UI) 接受用户输入及呈现数据—业务逻辑模块(Business Logic) 根据用户需求处理数据 用户界面与业务逻辑如何交互? 基本设计原则功能模块之间需要进行解耦核心思想:强内聚,弱耦合-每个模块应该只实现单一的功能-模块内部的子模块只为整体的单一 阅读全文
posted @ 2019-12-29 11:30 一代枭雄 阅读(2668) 评论(0) 推荐(0)
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 48 下一页