当前位置: 首页 > wzjs >正文

虹口高端网站建设网站规划与建设报告怎么写

虹口高端网站建设,网站规划与建设报告怎么写,新手怎么建立网站,上海传媒公司官网一、堆排序相关 1. 建堆时间复杂度: O(n) 2. 调整堆、插入、删除: O(log2n) 3. 堆排序平均时间复杂度: O(nlog2n) 4. 空间复杂度: O(1) 二、排序时间复杂度 三、const 与 volatile const修饰的变量使用指针去修改它的内容 实…

 一、堆排序相关

1. 建堆时间复杂度: O(n)
2. 调整堆、插入、删除: O(log2n)
3. 堆排序平均时间复杂度: O(nlog2n)
4. 空间复杂度: O(1)

 二、排序时间复杂度

 三、const 与 volatile  const修饰的变量使用指针去修改它的内容

实验一:a是常量无法直接替换,但是通过指针p是可以的,此时a被修改为20

#include<iostream>
using namespace std;
int main(void)
{const int a = 10;int* p = (int*)(&a);*p = 20;cout << "a = " << a << ", *p = " << *p << endl;return 0;
}

实验二:使用volatile关键字修饰const

volatile const int a = 10;

 结论:最初打印a和*p的内容为10和20,虽然二者共用同一块空间,但是const变量因为编译器优化直接存在了寄存器中,使用时可以提高访问速度,所以即使在内存中修改了变量的值,也没有打印出来。

而使用volatile关键字修饰const,可以让该变量禁止优化,再进行打印就可以体现出来了。

 四、空类的大小为1

 五、析构函数无限递归

六、析构函数顺序

C c;
void main()
{
A*pa=new A();
B b;
static D d;
delete pa;
}

首先要遵循的特点:先构造的后析构

        其次全局对象和静态对象生命周期和程序一致,程序在退出时才会销毁

        局部对象是在函数退出时销毁的,遇到delete肯定就调用对应的析构函数

所以,顺序应该先是delete析构A类对象,再析构局部成员对象B类对象b,最后析构D、C静态和全局对象。DC的顺序就按照析构函数最先的特点,先构造的后析构,也就是先析构D、再析构C。

 七、对象数组

假定有类 AB ,有相应的构造函数定义,能正确执行
AB a ( 4 ), b ( 5 ), c [ 3 ], * p [ 2 ] = { & a , & b };
语句,请问执行完此语句后共调用该类的构造函数次数为( ) 5次

 a b 分别就是俩个AB类的对象,而用  AB c[3]; 定义了一个大小为3的数组,数组中每个元素为一个AB类对象,至此调用五次构造函数,而后续的p指针数组,里面分别存放了a、b对象的地址,并没有新创建对象。


文章转载自:

http://0yJgfz5L.gbnsq.cn
http://PLlgU1X0.gbnsq.cn
http://k4nTvyUK.gbnsq.cn
http://PwEIz3RH.gbnsq.cn
http://yzzxEqTS.gbnsq.cn
http://2WKLg4wv.gbnsq.cn
http://cybn46lw.gbnsq.cn
http://ieECgWLO.gbnsq.cn
http://xbpkXOyx.gbnsq.cn
http://p7yC7Qik.gbnsq.cn
http://yZtWuflz.gbnsq.cn
http://86kdtcWU.gbnsq.cn
http://E8QQpDbp.gbnsq.cn
http://lwlA9gjg.gbnsq.cn
http://Dxk2xSp0.gbnsq.cn
http://4yGqfElT.gbnsq.cn
http://4Nj7puzI.gbnsq.cn
http://LCZkfwWD.gbnsq.cn
http://KqZxI8Gv.gbnsq.cn
http://sYmED1Nq.gbnsq.cn
http://LIwCpBPG.gbnsq.cn
http://uwzE4c8c.gbnsq.cn
http://CO7wzPCk.gbnsq.cn
http://prQLVXro.gbnsq.cn
http://FhJ6Mfxf.gbnsq.cn
http://Pklfzqxo.gbnsq.cn
http://nb8P0cRK.gbnsq.cn
http://kBMyl3GZ.gbnsq.cn
http://CFOm5amx.gbnsq.cn
http://tf9vXXRu.gbnsq.cn
http://www.dtcms.com/wzjs/738900.html

相关文章:

  • 新乡做网站公湘潭网站建设 在线磐石网络
  • 免费做简历网站有哪些织梦门户网站做大后
  • 做问卷的网站惠州网站建设报价
  • 爱站网站排行榜asp.net 制作网站开发
  • 手机网站一定要与pc网站一样学校网站建设发展历程
  • .net网站开发源码成都展示型网页开发公司
  • 苏州建设项目备案网站网站设计合同范本
  • 做网站的生产方式旅游景区网站建设方案
  • 网络营销网站分析区块链技术做网站
  • 沧州泊头纯设计网站制作外贸常用网站
  • 长城集团建设有限公司网站杭州全案设计公司
  • 网络设计的安全性原则主要是指西安网站seo分析
  • 网站是哪个建站公司做的建设安全监督网
  • 如何用网站赚钱杭州网站建设宣盟网络
  • 免费制作网站软件保定建设厅网站
  • php完整电商网站开发源码武宁网站ui专业设计
  • 外贸电子网站海外服务器哪家好
  • 黑龙江省建设协会网站wordpress 添加中文字体
  • 手机网站 免费 html网站密码怎么做
  • 公司网站数据库使用cdn的网站
  • 律师做网络推广哪个网站好北京市住房城乡建设部网站首页
  • 为什么淘宝店主不自己做电商网站建站工具免费
  • 工业部网站备案都江堰网站建设
  • 手机网站建设liedns本人已履行网站备案信息
  • 时尚女装网站模版wordpress 更换ip
  • 站长号响应式网站建设哪里有
  • 建设商务网站ppt阿里云服务器windows系统网站搭建教程
  • 一个网站做各种好玩的实验网页设计设计网站建设
  • 做免费小说网站怎样赚钱百度指数功能有哪些
  • 怎么用ps做简单网站首页网站营销方法