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

门户网站 建设 投入网络营销渠道可分为哪些

门户网站 建设 投入,网络营销渠道可分为哪些,网站上的地图导航怎么做,wordpress更改邮箱一、内存管理: 1️⃣malloc 和 new的区别 malloc和new都是用来分配内存的,malloc返回void类型的指针,所以分配内存后需要强制转换指针类型。new直接返回所需类型的指针。 2️⃣智能指针[c11标准] 1.std::unique_ptr 独占所有权,对…

一、内存管理:
1️⃣malloc 和 new的区别
malloc和new都是用来分配内存的,malloc返回void类型的指针,所以分配内存后需要强制转换指针类型。new直接返回所需类型的指针。
2️⃣智能指针[c++11标准]
1.std::unique_ptr
独占所有权,对象的所有权在指针之间转移时,原指针会失去对象所有权
2.std::shared_ptr
允许多个指针指向一个对象,通过引用计数管理器管理生命周期,多一个指针计数器+1,当引用计数为0时,会自动释放。
3.std::week_ptr
弱指针用于解决循环引用问题

用于解决循环引用问题
循环引用:比如a引用的classA指向了b指向的classB,当main函数结束时,a和b的引入计数都没有变成0,两个类的析构函数都不会被调用,导致内存泄露。

3️⃣指针和引用有什么区别
指针是一个变量,它的值为另一个变量的地址 *
引用是一个变量的别名 &
指针在定义时可以不立即初始化,也可以初始化为null和指向其他内存地址。引用在定义时必须初始化,且一旦初始化就不能再引用其他变量。
二、面向对象

  1. 什么是封装、继承和多态
    1️⃣封装
    隐藏内部实现的细节,只暴露必要的接口。
    2️⃣继承
    允许一个类基于另一个类拓展功能,实现代码的复用和层次化设计。
    3️⃣多态
    接口统一,形式多样化。
    值传递 和 引用传递、指针传递

三、STL
容器 算法
容器
vector是数组,list是双向链表
set和map都是红黑树,set是集合,map是键值对
vector的动态扩容机制
当vector容量不足时会申请一块更大的内存区域,通常为当前内存大小的两倍,将旧元素拷贝到新空间,然后释放旧内存。扩容会导致地址变化,迭代器失效。

四、多线程与并发
互斥锁与原子锁的区别
互斥锁主要用于多线程的场景下,同时修改一块内存的情况下,故障诊断收到的时候和发出的时候之间加一个锁

http://www.dtcms.com/wzjs/333815.html

相关文章:

  • 惠来做网站广告营销包括哪些方面
  • wordpress前端投稿上传图片网站优化助手
  • 济宁网站建设_云科网络杭州市优化服务
  • 佛山网站定制开发今晚日本比分预测
  • 购买域名做销售网站可以吗百度电脑网页版
  • 上海搜索引擎优化1青岛seo关键词优化公司
  • 微博建网站深圳推广优化公司
  • 兴城泳装电子商务网站建设seo广告平台
  • wordpress域名修改后官网优化包括什么内容
  • 昆明企业自助建站网络营销策划推广
  • 国家卫生健康委员会职能配置seo工作是什么意思
  • 本地企业网站建设模板关键词优化最好的方法
  • 电商网站 cms韩国最新新闻
  • 做网站i3够用吗企业宣传推广
  • 买车看车app排行榜重庆seo排名技术
  • 有域名怎么免费建站北京seo如何排名
  • 微网站和网站同步像素百度服务电话在线人工
  • 化州市住房和建设局网站推销网站
  • 大型门户网站建设所具有的功能模块主要有几种类型网站制作出名的公司
  • 重庆sem网站推广社群营销是什么意思
  • 如何做简易的网站软件外包网
  • 网站备案相机百度搜索推广的五大优势
  • 学校营销型网站建设优化模型的推广
  • 网站开发工具微软百度搜索工具
  • 手机网站的页面大小长春网站建设解决方案
  • vs怎么添加做网站新闻今天的最新新闻
  • 苏州企业网站建设设计关键字搜索软件
  • php动态网站开发简答题一键制作免费网站的app
  • 监控网站建设需要多少钱谷歌seo排名优化
  • 网站之家查询百度链接提交收录入口