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

企业网站怎么优化做图素材的网站有哪些

企业网站怎么优化,做图素材的网站有哪些,企业网站建设流程的第一步工作是,wordpress 下载插件1、内存的分配与回收 C语言中使用的是malloc和free函数进行动态内存分配和回收的。 C中依然可以使用上述的两个函数来完成动态内存分配和回收的。 C也给用户提供了两个关键字new、delete来完成动态内存分配和回收的 单个分配、回收 //在堆区申请了int类型的大小空间#xff0c…1、内存的分配与回收 C语言中使用的是malloc和free函数进行动态内存分配和回收的。 C中依然可以使用上述的两个函数来完成动态内存分配和回收的。 C也给用户提供了两个关键字new、delete来完成动态内存分配和回收的 单个分配、回收 //在堆区申请了int类型的大小空间并将该空间的地址赋值给p1int *p1 new int;cout *p1 endl;//在堆区申请了int类型的大小空间,并且初始化为10int *p2 new int(10);cout *p2 endl;//单个回收delete p1;delete p2;p1 nullptr;p2 nullptr; 连续分配、回收 //在堆区空间连续申请了5个int大小的空间int *p4 new int[5];//连续回收delete []p4;p4 nullptr;//在堆区空间连续申请了5个int大小的空间并且初始化int *p5 new int[5]{100,200,300,400,500};//连续回收delete []p5;p5 nullptr; new、delete和malloc、free之间的区别 1、new、delete是关键字而malloc和free是函数。 2、new申请空间时可以初始化。而malloc不可以。 3、 new申请空间以数据类型为单位而malloc是以字节为单位。 4、 指针是什么数据类型new就是申请什么数据类型。而malloc申请空间的返回值是void*使用是需要强转。 5、 new申请空间delete释放空间区分格式。而malloc和free不区分。 6、 new申请类对象空间时会自动调用构造函数而malloc不会自动调用。 7、 delete释放类对象空间时会自动调用析构函数而free不会自动调用。 2、类中特殊的成员函数 1、特殊成员函数的种类构造函数、析构函数、拷贝构造函数、拷贝赋值函数 2、特殊的原因          2.1、这些函数无需程序员手动定义系统会默认提供。如果程序员手动定义了那么系统会取消默认提供相当于屏蔽掉了。          2.2、这些函数无需手动调用会在特殊的情况下自动调用。 构造函数 当实例化一个对象时给类对象申请空间和初始化使用的。 类名(参数列表) {         函数体内容 } 无返回值 访问权限一般为public 调用时机 栈区何时实例化对象何时自动调用构造函数 堆区何时使用new申请类对象空间何时自动调用构造函数 初始化列表 构造函数本身是完成申请空间的而初始化工作是交给初始化列表来完成的。 类名(形参1,形参2,...,形参n):成员变量1(形参1),成员变量2(形参2)..,成员变量n(形参n) {         函数体内容; } 注意只有构造函数才有初始化列表。 当类有嵌套时调用构造函数的顺序 1、 先调用成员的构造函数 2、 再调用自己的构造函数 析构函数 当类对象生命周期结束时自动调用析构函数来给类对象回收资源释放空间。 ~类名() {         函数体内容; } 无参无返 访问权限一般为public 调用时机 栈区当类对象所在的函数结束时自动调用析构函数来释放空间。 堆区何时使用delete释放类对象何时自动调用析构函数 注意 1、 系统会提供一个默认的析构函数当程序员手动定义析构函数时系统会取消默认提供。 2、 当类中有指针成员并且申请堆区空间时此时需要显性定义出析构函数在析构函数中手动释放指针成员申请的空间否则会造成内存泄漏。 3、 每个类中只能有一个析构函数原因无参 上图情况需要在析构函数内部释放指针delete price 练习 设计一个Per类类中包含私有成员:姓名、年龄、指针成员身高、体重再设计一个Stu类类中包含私有成员:成绩、Per类对象p1设计这两个类的构造函数、析构函数 #include iostreamusing namespace std;/** 设计一个Per类类中包含私有成员:姓名、年龄、指针成员身高、体重再设计一个Stu类* 类中包含私有成员:成绩、Per类对象p1设计这两个类的构造函数、析构函数 */ class Person { private:string name;int age;double *height;double *weight; public:Person(){}Person(string name, int age, double height, double weight):name(name),age(age),height(new double(height)),weight(new double(weight)){}~Person(){delete height;delete weight;};void show(){cout Person this this endl;cout name age *height *weight endl;} };class Stu { private:double score;Person per; public:Stu(){}Stu(double score, string name, int age, double height, double weight):score(score),per(name, age, height, weight){}~Stu(){}void show(){cout score endl;cout Stu this this per per endl;per.show();} };int main() {// 栈区Stu s1;Stu s2(99.5, 张三, 22, 178, 150);s2.show();// 堆区Stu *p1 new Stu;Stu *p2 new Stu(98.5, 李四, 21, 160, 130);p2-show();delete p1;delete p2;return 0; }
http://www.pierceye.com/news/126913/

相关文章:

  • 佛山网站建设seo优化做英文的小说网站有哪些
  • 安顺建设局网站官网哪里有响应式网站企业
  • 唯品会一家做特卖的网站国家商标查询官方网站
  • 网站宝搭建网站环境做电商网站一般需要什么流程图
  • 南通网站建设团队wordpress广告产检
  • 做网站刷赞qq怎么赚钱邢台路桥建设总公司没有网站吗
  • 网站仿站教程常用外贸网站
  • 南昌市有帮做网站的吗纵横天下网站开发
  • pc网站直接转换成移动端的网站黑果云免费虚拟主机
  • 网站建设用什么科目wordpress当前分类链接地址
  • 做一万个网站网站做下载功能
  • 佛山建站模板制作wordpress加上live2d
  • 樟木头网站仿做深圳网站开发公司
  • 孙俪做的网站广告微信如何修改wordpress
  • 有什么手机做网站的免费ppt模板下载花
  • 网站建设团队技术介绍县级网站
  • 深圳营销型网站建设价格网站建设文化如何
  • 提交网站的入口地址网站建设灬金手指下拉十五
  • 连云港建设局网站学校网站建设管理相关规定
  • 什么网站做玩具的外贸网站监控系统
  • 从事网站美工建设厦门网站制作企业
  • 网站后台传图片南昌做网站要多少钱
  • 网站包括什么国内最大的域名交易平台
  • 做营销型网站 公司哈尔滨展览设计公司
  • 网站设计费用多少钱产品网页设计教程
  • 深圳公司网站建设设计网站推广的意义和方法
  • 网站需要哪些费用免费营销型网站模版
  • 如何做购物网站的教程wordpress酷炫插件
  • 建设信用卡网站登录网站建设和微信小程序
  • 邓州企业网站艺术设计方案