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

网站建设的公司收费百家号如何给网站做推广

网站建设的公司收费,百家号如何给网站做推广,帮忙建站的公司,泰安高端网站建设面试考察建议 ​入门问题:验证基础语法和概念理解。​进阶问题:考察类型系统、内存安全等核心知识。​高阶问题:测试对底层实现和泛型编程的理解。 一、入门 1、本质 指针:一种内置的数据类型,直接指向内存地址&am…

面试考察建议

  • 入门问题:验证基础语法和概念理解。
  • 进阶问题:考察类型系统、内存安全等核心知识。
  • 高阶问题:测试对底层实现和泛型编程的理解。

一、入门

1、本质

指针:一种内置的数据类型,直接指向内存地址;指针主要用于操作数组或动态分配的内存块;

迭代器:一种抽象概念,是为了统一对不同容器的访问方式而设计的,它是容器提供的一种接口。迭代器适用于所有标准库容器,如 std::vectorstd::list 等。

2、迭代器和指针的共同点是什么?

解引用操作:均可通过*访问指向的数据。

成员访问:都可以使用 -> 操作符来访问对象的成员

算术运算:支持自增(++)、自减(--)操作

    // 指针遍历数组for (int *p = arr; p != arr + 3; ++p) {std::cout << *p;}// 迭代器遍历vectorfor (auto it = vec.begin(); it != vec.end(); ++it) {std::cout << *it;}

3、用迭代器实现指针的随机访问?

std::vector<int> vec = {1,2,3,4,5};
auto it = vec.begin() + 2;  // 直接跳转到索引2(值为3)

二、进阶

1、从类型系统、安全性、失效场景三方面对

  • 类型系统

    • 指针:类型严格匹配(如int*float*不可互赋)
    • 迭代器:通过模板实现泛型,适用于所有容器(如template<typename Iter>
  • 安全性

    • 指针:易出现野指针、内存泄漏、越界访问(如int* p = nullptr; *p = 1;
    • 迭代器:提供边界检查(如it != end()),但容器结构变化可能导致失效(如vector扩容)
  • 失效场景

    • 指针:对象销毁后自动失效(如delete ptr;后继续使用)
    • 迭代器:容器结构变化时失效(如vec.insert(it, 10);it失效)

三、高阶

1、为什么vector<bool>的迭代器行为特殊?

std::vector<bool> 为了节省内存,不会像普通的 std::vector 那样为每个 bool 元素分配一个字节(8 位)的内存空间,而是采用位压缩的方式。由于 bool 元素是以位的形式存储的,不能直接对单个位进行常规的指针操作,因此普通的指针无法直接作为 std::vector<bool> 的迭代器。

int main() {std::vector<bool> vec = {true, false, true};// bool* p = &vec[0];  // 编译错误或返回无效地址。返回的是代理对象的临时地址,而非实际存储位的内存地址auto it = vec.begin();// 这里 *it 返回的是 std::vector<bool>::reference 类型的代理对象std::cout << std::boolalpha << *it << std::endl;return 0;
}

2、必须用指针/迭代器的场景?

  • 必须用指针的场景

    • 与C库交互(如qsort
    • 多态对象动态绑定(如Base* ptr = new Derived()
  • 必须用迭代器的场景

    • STL算法操作(如std::sort
    • 复杂容器遍历(如std::map的键值对访问)
http://www.dtcms.com/wzjs/540767.html

相关文章:

  • 网站二级域名建站属于子站吗宁波网站建设开发公司
  • wordpress订单查询seo实战培训视频
  • 婚纱摄影网站报价注册的空间网站吗
  • 聊城正规网站建设公司电话百度关键词搜索排名
  • 怎么做相亲网站渭南网站建设哪家好
  • 江苏建站系统工业设计网站哪个最
  • 网站的域名从哪里购买河北网站制作公司
  • 考试类网站如何做一般网站建设方案
  • 网站营销策划网站查询地址
  • 有经验的南昌网站设计自己怎么做企业网站
  • 假发外贸网站模板做淘宝客必须要有网站吗
  • 上海高登联合建设网站邯郸如何做企业网站
  • 微网站 pc网站同步如何建设高校网站
  • wordpress大学最新模板下载地址沈阳网站搜索引擎优化
  • 厦门网页建站申请费用app软件定制聚顶科技好
  • 加强和改进校园网站内容建设wordpress站点标题副标题换行
  • 苏州建设网站制作新增备案 网站名字
  • 外贸网站怎么做促销大学生做的网站
  • 网站建设公司天强科技优秀的移动端网站
  • 360怎么变成建设银行首选网站北京软件公司名单
  • 手机微信一体网站建设wordpress 4.8.2 漏洞
  • js获取网站html手机seo快速排名
  • 商务网站建设的组成包括微信下滑小程序怎么关
  • 做自媒体好还是网站好中国十大公司
  • 泰兴城乡建设局网站网站制作的流程
  • 网站建设 php jsp .netseo博客教程
  • PR做视频需要放网站上wordpress段子
  • 优秀的设计网站有哪些网站描述怎么写比较好
  • 宁波公司建网站哪家好asp类似wordpress
  • 自己做的网站本地虚拟上传wordpress 更改页面排版