CINXE.COM
指针 - 标签 - 腾讯云开发者社区-腾讯云
<!DOCTYPE html><html munual-autotracker-init="" qct-pv-id="rACEBUP67y0vFnQzuBKZI" qct-ip="8.222.208.146"><head><meta charSet="UTF-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><title>指针 - 标签 - 腾讯云开发者社区-腾讯云</title><meta name="keywords" content="指针,云+社区标签"/><meta name="subjectTime" content="2023-03-14 11:35:00"/><meta name="description" content=""/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, viewport-fit=cover"/><meta name="format-detection" content="telephone=no"/><link rel="canonical" href="https://cloud.tencent.com/developer/tag/17590"/><link rel="stylesheet" href="//cloudcache.tencent-cloud.cn/open_proj/proj_qcloud_v2/gateway/portal/css/global-20209142343.css"/><link rel="stylesheet" href="//cloudcache.tencent-cloud.cn/qcloud/ui/cloud-community/build/base/base-202410111735.css"/><link rel="stylesheet" href="//cloudcache.tencent-cloud.cn/open_proj/proj_qcloud_v2/community-pc/build/AskDialog/AskDialog-202204021635.css?max_age=31536000"/><link rel="stylesheet" href="//cloudcache.tencent-cloud.cn/open_proj/proj_qcloud_v2/community-pc/build/AskDialog/AskDialog-202204021635.css?max_age=31536000"/><link rel="stylesheet" href="//cloudcache.tencent-cloud.cn/qcloud/ui/community-pc/build/base/base-202412201223.css"/><link rel="stylesheet" href="//cloudcache.tencent-cloud.cn/qcloud/ui/cloud-community/build/base/base-202410111735.css"/><link rel="stylesheet" href="//cloudcache.tencent-cloud.cn/open_proj/proj_qcloud_v2/community-pc/build/Tag/Tag-202105140928.css?max_age=31536000"/><link rel="stylesheet" href="//cloudcache.tencent-cloud.cn/open_proj/proj_qcloud_v2/community/portal/css/markdown-201810241044.css?max_age=31536000"/><link rel="stylesheet" href="//cloudcache.tencent-cloud.cn/qcloud/draft-master/dist/draft-master-v2.0.142.d4s2ddo9sb.css?max_age=31536000"/><style media="screen">@supports (padding:max(0px)){.set-safe-area .com-main{bottom:calc(max(12px,constant(safe-area-inset-bottom)) + 50px);bottom:calc(max(12px,env(safe-area-inset-bottom)) + 50px)}.set-safe-area .com-main-simple-sec,.set-safe-area .com-main.without-tab-ft,.set-safe-area .com-main.without-ft{bottom:max(12px,constant(safe-area-inset-bottom));bottom:max(12px,env(safe-area-inset-bottom))}.set-safe-area .com-main-sec{bottom:max(12px,constant(safe-area-inset-bottom));bottom:max(12px,env(safe-area-inset-bottom))}.set-safe-area .com-m-footer,.set-safe-area .sa-fixed-btns{bottom:max(12px,constant(safe-area-inset-bottom));bottom:max(12px,env(safe-area-inset-bottom))}.set-safe-area .com-mobile-body{bottom:max(12px,constant(safe-area-inset-bottom));bottom:max(12px,env(safe-area-inset-bottom))}}@supports (padding:max(0px)){.set-safe-area .support-wrap,.set-safe-area div.body{bottom:max(12px,constant(safe-area-inset-bottom));bottom:max(12px,env(safe-area-inset-bottom))}.set-safe-area .com-responsive-no-ft div.body{bottom:max(12px,constant(safe-area-inset-bottom));bottom:max(12px,env(safe-area-inset-bottom))}}.doc-con .J-docShareModal{display: none;} .doc-con .J-docShareCopyTipModalMB{display: none} .with-focus+.com-main-simple-sec, .with-focus+.com-main,.with-focus+.com-body,.with-focus+.qa-body{top:100px} .qa-detail-ask-panel:after{display:none!important;} .sa-fixed-btns .c-btn-weak{background-color: #fff;} .qa-r-editor.draft-editor-host.rno-markdown{height: 290px;overflow-y:auto;} .uc-achievement{line-height:24px;margin-bottom:5px;white-space: initial;overflow:visible;text-overflow:initial} .uc-achievement .uc-achievement-icon{top:0;margin-top:0;}</style></head><body style="position:initial"><div id="react-root" class=""><div class="comp-tag-detail"><div class="cdc-header is-fixed"><div class="cdc-header__placeholder"></div><div class="cdc-header__inner"><div class="cdc-header__top"><div class="cdc-header__top-left"><a href="/?from=20060&from_column=20060" target="_blank" class="cdc-header__top-logo"><i>腾讯云</i></a><div class="cdc-header__top-line"></div><a href="/developer" class="cdc-header__top-logo community"><i>开发者社区</i></a><div class="cdc-header__activity"><div id="cloud-header-product-container"></div></div></div><div class="cdc-header__top-operates"><a href="/document/product?from=20702&from_column=20702" target="_blank" class="cdc-header__link">文档</a><a href="/voc/?from=20703&from_column=20703" target="_blank" class="cdc-header__link">建议反馈</a><a href="https://console.cloud.tencent.com?from=20063&from_column=20063" target="_blank" class="cdc-header__link" track-click="{"areaId":102001,"subAreaId":1}">控制台</a><div class="cdc-header__account"><div class="cdc-header__account-inner"><button class="cdc-btn cdc-header__account-btn cdc-btn--primary">登录/注册</button></div></div></div></div><div class="cdc-header__bottom"><div class="cdc-header__bottom-nav"><a href="/developer" class="cdc-header__bottom-home">首页</a><div class="cdc-header__nav-list"><div class="cdc-header__nav-item">学习</div><div class="cdc-header__nav-item">活动</div><div class="cdc-header__nav-item">专区</div><div class="cdc-header__nav-item">工具</div></div><a href="/tvp?from=20154&from_column=20154" class="cdc-header__tvp" target="_blank">TVP</a><div class="cdc-header__activity"><a class="cdc-header__activity-tit" href="/act?from=20061&from_column=20061" target="_blank">最新优惠活动<div class="cdc-badge"><div class="cdc-badge-inner"><div class="cdc-badge-text"></div></div></div></a></div><div id="community-header-product-container"></div></div><div class="cdc-header__bottom-operates"><div class="cdc-header__search"><div class="cdc-search__wrap"><div class="cdc-search"><span class="cdc-search__text">文章/答案/技术大牛</span><button class="cdc-search__btn">搜索<i class="cdc-search__i search"></i></button></div><div class="cdc-search__dropdown"><div class="cdc-search__bar"><input type="text" class="cdc-search__bar-input" placeholder="文章/答案/技术大牛" value=""/><div class="cdc-search__bar-btns"><button class="cdc-search__btn">搜索<i class="cdc-search__i search"></i></button><button class="cdc-search__btn">关闭<i class="cdc-search__i clear"></i></button></div></div></div></div></div><div class="cdc-header__create"><span class="cdc-header__create-btn not-logged"><span class="cdc-svg-icon-con"><span class="cdc-svg-icon" style="line-height:1;color:#0052D9;width:16px;height:16px"><svg width="16" height="16" viewBox="0 0 16 16" fill="currentcolor" xmlns="http://www.w3.org/2000/svg"><path d="M14.2466 12.0145C14.1698 13.6258 12.8381 14.9131 11.2129 14.9131H11.1579H4.0927H4.03772C2.4125 14.9131 1.08014 13.6258 1.00334 12.0145H1V11.8668V4.07213V4.04627V3.89922H1.00334C1.08014 2.28732 2.4125 1 4.03772 1H9.6473V1.00069H10.0786L8.7688 2.10773H8.43888H7.7916H6.37904H4.03772C2.97234 2.10773 2.10445 2.9777 2.10445 4.04629V4.41869V4.4472V6.39498V11.4269V11.4309V11.8668C2.10445 12.9354 2.97234 13.8053 4.03772 13.8053H6.37904H8.87153H11.2129C12.2782 13.8053 13.1461 12.9355 13.1461 11.8668V11.466V11.454V9.5181V6.39364L14.2506 5.3051V11.8668V12.0145H14.2466ZM10.4324 7.15226L9.63146 7.99761C9.36577 8.2693 8.69326 8.95104 8.48066 9.17631C8.26726 9.40288 8.09039 9.58901 7.95061 9.73544C7.81079 9.88188 7.72667 9.96597 7.70083 9.98656C7.63321 10.0488 7.55703 10.1144 7.47022 10.1846C7.38412 10.2542 7.29404 10.3099 7.20063 10.3516C7.10722 10.4007 6.97072 10.459 6.79049 10.5305C6.61028 10.6001 6.42213 10.6676 6.22468 10.7339C6.02792 10.8002 5.84109 10.8571 5.66484 10.9061C5.48795 10.9538 5.3561 10.9863 5.2693 11.0009C5.08977 11.0214 4.96988 10.993 4.90956 10.9168C4.84931 10.8405 4.83276 10.7107 4.85924 10.5312C4.87315 10.4331 4.9043 10.292 4.95468 10.1078C5.00431 9.92297 5.05802 9.7315 5.11431 9.53341C5.1713 9.33526 5.22629 9.15179 5.27926 8.98484C5.33297 8.8179 5.37599 8.7026 5.40978 8.64032C5.44953 8.54357 5.49463 8.45413 5.54495 8.37399C5.59465 8.29379 5.66616 8.20503 5.75965 8.10766C5.79934 8.06588 5.89281 7.96649 6.03988 7.81018C6.18624 7.65311 6.80114 7.02774 7.02104 6.79783L7.75117 6.03524L8.56212 5.1899L10.6345 3.02466L12.5214 4.93874L10.4324 7.15226ZM13.816 3.58581C13.7166 3.68987 13.6272 3.78064 13.5483 3.85883C13.4694 3.93703 13.4006 4.0066 13.3423 4.06686C13.276 4.13643 13.2144 4.19738 13.1561 4.24903L11.2785 2.33569C11.3785 2.24025 11.4965 2.12565 11.6336 1.99115C11.7707 1.85668 11.8854 1.75061 11.9761 1.67242C12.0934 1.57708 12.2133 1.51013 12.3385 1.47109C12.4525 1.43529 12.5644 1.41805 12.6751 1.41876H12.7056C12.7665 1.42139 12.8268 1.42729 12.8851 1.43724C12.8838 1.4366 12.8811 1.43724 12.8798 1.4366C12.8811 1.4366 12.8838 1.4366 12.8851 1.43724C13.1376 1.48428 13.4019 1.62009 13.6265 1.83743C13.7511 1.95871 13.8524 2.09382 13.9259 2.23296C14.0346 2.43834 14.0863 2.65304 14.0763 2.8491C14.0763 2.87294 14.0783 2.89748 14.0783 2.92201C14.0783 3.03529 14.0571 3.14789 14.0154 3.26055C13.9737 3.37314 13.9067 3.48185 13.816 3.58581Z" fill="#0052D9"></path></svg></span></span>发布<span class="cdc-svg-icon-con cdc-header__create-btn-arrow"><span class="cdc-svg-icon" style="line-height:1;color:inherit;width:16px;height:16px"><svg width="16" height="16" viewBox="0 0 16 16" fill="currentcolor" xmlns="http://www.w3.org/2000/svg"><path d="M8.16377 4L9.57798 5.41421L14.5277 10.364L13.1135 11.7782L8.1638 6.829L3.21402 11.7782L1.7998 10.364L8.16377 4Z"></path></svg></span></span></span></div></div></div></div></div><div class="cdc-m-header with-focus is-fixed"><div class="cdc-m-header__placeholder"></div><div class="cdc-m-header__inner"><div class="cdc-m-guider-banner is-sticky"><div class="cdc-m-guider-banner__guide-mvp" track-exposure="{"areaId":118000}" track-click="{"areaId":118000}"><div class="cdc-m-guider-banner__guide-mvp-text">精选内容/技术社群/优惠产品,<em>尽在小程序</em></div><div class="cdc-m-guider-banner__guide-mvp-btn">立即前往</div></div></div><div class="cdc-m-header__main"><div class="cdc-m-header__trigger"></div><div class="cdc-m-header__logo"><i class="cdc-m-header__logo-icon"></i></div><div class="cdc-m-header__search"><i class="cdc-m-header__search-icon"></i></div><div class="cdc-m-header__operate"><span class="cdc-m-header__operate-icon"></span></div></div></div></div><div class="J-body com-body max-width"><div class="com-crumb"><div class="com-inner"><a href="/developer" class="crumb-item">首页</a><span class="crumb-split"></span><a href="/developer/tags" class="crumb-item">标签</a><span class="crumb-split"></span><span class="crumb-item current">指针</span></div></div><div track-click="{"areaId":{"areaId":113006}}" track-exposure="{"areaId":{"areaId":113006}}" class="com-tag-intro"><i class="intro-bg"></i><h2 class="intro-title"><em>#</em>指针</h2><p class="intro-desc"></p><div class="intro-btns"><button type="button" class="c-btn" track-click="{"elementId":1}">关注</button></div></div><div class="com-2-layout"><div class="layout-main"><div class="com-tab large tag-tab"><div class="com-tab-hd large"><ul class="com-tab-ctrl"><li class="com-tab-item actived"><a href="javascript:;">专栏文章<span class="num">(4.8K)</span></a></li><li class="com-tab-item"><a href="/developer/tag/17590?entry=video">技术视频<span class="num">(0)</span></a></li><li class="com-tab-item"><a href="/developer/tag/17590?entry=ask">互动问答<span class="num">(72)</span></a></li></ul></div><div class="com-tab-bd"><div class="com-tab-panel" style="min-height:800px"><div class="com-article-panel-v2-list"><section class="com-article-panel-v2 higher"><a href="/developer/article/2497036" track-click="{"areaId":113001,"objectType":"article","objectId":2497036}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2497036}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">【Leetcode】解锁二分查找:突破解题瓶颈的关键技巧</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/17457?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17457}" class="com-tag-v2">数组</a><a href="/developer/tag/17460?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17460}" class="com-tag-v2">算法</a><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/14435?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":14435}" class="com-tag-v2">leetcode</a><a href="/developer/tag/17304?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17304}" class="com-tag-v2">技巧</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-object"><span class="com-article-panel-v2-img" style="background-image:url(https://developer.qcloudimg.com/http-save/yehe-100000/021952be988859b80c9b46b99b962403.jpg?imageView2/2/w/400/h/7000)"></span></div><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/11288949" track-click="{"objectType":"user","objectId":11288949}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://developer.qcloudimg.com/http-save/10011/3445452dd73b75ce85b3ffa352b29092.jpg?imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/11288949" track-click="{"objectType":"user","objectId":11288949}" target="_blank" class="author-info name">用户11288949</a><span class="author-info time"><time dateTime="2025-02-17 18:41:01" title="2025-02-17 18:41:01"> <span>2</span>小时前<span class="com-v-box">2025-02-17 18:41:01</span></time></span></div></div></div><p class="com-article-panel-v2-des">给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则...</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>4</span><span class="com-opt-link link-like"><i class="com-i-like"></i>0</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2497036.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2496988" track-click="{"areaId":113001,"objectType":"article","objectId":2496988}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2496988}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">(20)从strlen到strtok:解码C语言字符函数的“生存指南1”</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/17290?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17290}" class="com-tag-v2">函数</a><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/17603?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17603}" class="com-tag-v2">字符串</a><a href="/developer/tag/12529?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":12529}" class="com-tag-v2">char</a><a href="/developer/tag/16291?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":16291}" class="com-tag-v2">strtok</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/11369517" track-click="{"objectType":"user","objectId":11369517}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://developer.qcloudimg.com/avatar/19517.png?imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/11369517" track-click="{"objectType":"user","objectId":11369517}" target="_blank" class="author-info name">折枝寄北</a><span class="author-info time"><time dateTime="2025-02-17 15:31:04" title="2025-02-17 15:31:04"> <span>5</span>小时前<span class="com-v-box">2025-02-17 15:31:04</span></time></span></div></div></div><p class="com-article-panel-v2-des">当你写下strcpy(dest, src)这行看似无害的代码时,是否意识到自己正在操作系统的血管里进行一场没有安全绳的高空走钢丝?在C语言的世界里,字符串从来都...</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>3</span><span class="com-opt-link link-like"><i class="com-i-like"></i>0</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2496988.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2496973" track-click="{"areaId":113001,"objectType":"article","objectId":2496973}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2496973}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">【算法】每日一题——奇怪的算法(1)</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/17460?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17460}" class="com-tag-v2">算法</a><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/12529?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":12529}" class="com-tag-v2">char</a><a href="/developer/tag/14059?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":14059}" class="com-tag-v2">int</a><a href="/developer/tag/15731?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":15731}" class="com-tag-v2">return</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-object"><span class="com-article-panel-v2-img" style="background-image:url(https://developer.qcloudimg.com/http-save/yehe-100000/adb4f790cc744e91ea66576ae38888dd.png?imageView2/2/w/400/h/7000)"></span></div><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/11428146" track-click="{"objectType":"user","objectId":11428146}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://developer-private-1258344699.cos.ap-guangzhou.myqcloud.com/user/avatar/11428146/20241228-f6309a0f.jpg?x-cos-security-token=0r0k0yTvvlm4SgcKZ0rcdd4eB6VeQMjaf26ef05a68503b976e2c26ed67a0b41eTWfWdc5LZ49ySqG2fk5MZuUdDhrXp_-D527Ks1VFiOf6xwISAZKVnHvPPrZuT&imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/11428146" track-click="{"objectType":"user","objectId":11428146}" target="_blank" class="author-info name">三三是该溜子</a><span class="author-info time"><time dateTime="2025-02-17 15:16:50" title="2025-02-17 15:16:50"> <span>5</span>小时前<span class="com-v-box">2025-02-17 15:16:50</span></time></span></div></div></div><p class="com-article-panel-v2-des">但是,不掌握Character.isLetter()这个方法,写代码就会超级啰嗦!!!~!!!!</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>6</span><span class="com-opt-link link-like"><i class="com-i-like"></i>0</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2496973.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2496841" track-click="{"areaId":113001,"objectType":"article","objectId":2496841}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2496841}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">【C++】基础入门(详解)</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/17290?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17290}" class="com-tag-v2">函数</a><a href="/developer/tag/17302?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17302}" class="com-tag-v2">基础</a><a href="/developer/tag/17416?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17416}" class="com-tag-v2">入门</a><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/10166?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":10166}" class="com-tag-v2">c++</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-object"><span class="com-article-panel-v2-img" style="background-image:url(https://developer.qcloudimg.com/http-save/yehe-100000/b1569fa69d38a7f8ad6d7493fb130e62.png?imageView2/2/w/400/h/7000)"></span></div><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/11443500" track-click="{"objectType":"user","objectId":11443500}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://developer-private-1258344699.cos.ap-guangzhou.myqcloud.com/user/avatar/11443500/20250109-476ecc62.jpg?x-cos-security-token=9YamHtFgjziqa2LFY4tCWKTiJCt4hYoaba59a483af8f170db1e301b22656a9b4IByrzVY9nstQi5PlQjxoAQOYJZLjx9kVdPnaQz8ksA8oeTa4zv83tFi77kK-J&imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/11443500" track-click="{"objectType":"user","objectId":11443500}" target="_blank" class="author-info name">egoist祈</a><span class="author-info time"><time dateTime="2025-02-16 19:18:45" title="2025-02-16 19:18:45"> <span>1</span>天前<span class="com-v-box">2025-02-16 19:18:45</span></time></span></div></div></div><p class="com-article-panel-v2-des">引⽤和指针在实践中相辅相成,功能有重叠性,但是各有特点,互相不可替代。如:C++引⽤定义后不能改变指向,相反地指针可以改变指向(链表章节中指针定义的结构是不能用...</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>15</span><span class="com-opt-link link-like"><i class="com-i-like"></i>0</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2496841.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2496579" track-click="{"areaId":113001,"objectType":"article","objectId":2496579}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2496579}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">C++编程语言简介</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/17525?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17525}" class="com-tag-v2">性能</a><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/10166?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":10166}" class="com-tag-v2">c++</a><a href="/developer/tag/17183?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17183}" class="com-tag-v2">编程</a><a href="/developer/tag/17185?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17185}" class="com-tag-v2">编程语言</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/11033471" track-click="{"objectType":"user","objectId":11033471}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://developer.qcloudimg.com/http-save/10011/b66428b3803ff82d91db650ba0da6000.jpg?imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/11033471" track-click="{"objectType":"user","objectId":11033471}" target="_blank" class="author-info name">云云众生s</a><span class="author-info time"><time dateTime="2025-02-15 13:32:28" title="2025-02-15 13:32:28"> <span>2</span>天前<span class="com-v-box">2025-02-15 13:32:28</span></time></span></div></div></div><p class="com-article-panel-v2-des">C++11 被认为是一项特别有影响力的修订,引入了根本性的变化和补充,例如对 lambda 表达式、右值引用、auto 关键字、唯一和共享指针以及并发性的支持。...</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>30</span><span class="com-opt-link link-like"><i class="com-i-like"></i>0</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2496579.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2496570" track-click="{"areaId":113001,"objectType":"article","objectId":2496570}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2496570}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">【算法】链表</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/17357?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17357}" class="com-tag-v2">链表</a><a href="/developer/tag/17460?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17460}" class="com-tag-v2">算法</a><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/14059?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":14059}" class="com-tag-v2">int</a><a href="/developer/tag/14977?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":14977}" class="com-tag-v2">null</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-object"><span class="com-article-panel-v2-img" style="background-image:url(https://developer.qcloudimg.com/http-save/yehe-100000/dcc3d3f6ebe1ce73e484ba8055045e95.png?imageView2/2/w/400/h/7000)"></span></div><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/11428146" track-click="{"objectType":"user","objectId":11428146}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://developer-private-1258344699.cos.ap-guangzhou.myqcloud.com/user/avatar/11428146/20241228-f6309a0f.jpg?x-cos-security-token=0r0k0yTvvlm4SgcKZ0rcdd4eB6VeQMjaf26ef05a68503b976e2c26ed67a0b41eTWfWdc5LZ49ySqG2fk5MZuUdDhrXp_-D527Ks1VFiOf6xwISAZKVnHvPPrZuT&imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/11428146" track-click="{"objectType":"user","objectId":11428146}" target="_blank" class="author-info name">三三是该溜子</a><span class="author-info time"><time dateTime="2025-02-15 13:15:10" title="2025-02-15 13:15:10"> <span>2</span>天前<span class="com-v-box">2025-02-15 13:15:10</span></time></span></div></div></div><p class="com-article-panel-v2-des">tail指向最后一个节点,tail.next 指向新尾节点,tail指针在指向新尾节点</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>46</span><span class="com-opt-link link-like"><i class="com-i-like"></i>1</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2496570.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2496134" track-click="{"areaId":113001,"objectType":"article","objectId":2496134}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2496134}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">C++高级编程揭秘:模板编程、STL深度应用、智能指针与内存管理技巧大全</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/10166?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":10166}" class="com-tag-v2">c++</a><a href="/developer/tag/17183?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17183}" class="com-tag-v2">编程</a><a href="/developer/tag/17304?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17304}" class="com-tag-v2">技巧</a><a href="/developer/tag/17383?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17383}" class="com-tag-v2">内存管理</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/11456577" track-click="{"objectType":"user","objectId":11456577}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://developer.qcloudimg.com/avatar/6577.png?imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/11456577" track-click="{"objectType":"user","objectId":11456577}" target="_blank" class="author-info name">Lethehong</a><span class="author-info time"><time dateTime="2025-02-14 09:14:00" title="2025-02-14 09:14:00"> <span>3</span>天前<span class="com-v-box">2025-02-14 09:14:00</span></time></span></div></div></div><p class="com-article-panel-v2-des">C++中的内存管理是一个重要且复杂的话题。传统上,C++程序员需要显式地管理内存的分配和释放,这可能导致内存泄漏或悬空指针等问题。为了解决这个问题,C++11引...</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>28</span><span class="com-opt-link link-like"><i class="com-i-like"></i>0</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2496134.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2496125" track-click="{"areaId":113001,"objectType":"article","objectId":2496125}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2496125}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">【C++】智能指针的使用及其原理</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/17566?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17566}" class="com-tag-v2">原理</a><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/10166?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":10166}" class="com-tag-v2">c++</a><a href="/developer/tag/17248?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17248}" class="com-tag-v2">对象</a><a href="/developer/tag/17384?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17384}" class="com-tag-v2">内存泄漏</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-object"><span class="com-article-panel-v2-img" style="background-image:url(https://developer.qcloudimg.com/http-save/yehe-100000/81e8847ceca5444eb4fecdc50be6e12d.png?imageView2/2/w/400/h/7000)"></span></div><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/11375356" track-click="{"objectType":"user","objectId":11375356}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://developer.qcloudimg.com/avatar/25356.png?imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/11375356" track-click="{"objectType":"user","objectId":11375356}" target="_blank" class="author-info name">用户11375356</a><span class="author-info time"><time dateTime="2025-02-14 08:59:02" title="2025-02-14 08:59:02"> <span>3</span>天前<span class="com-v-box">2025-02-14 08:59:02</span></time></span></div></div></div><p class="com-article-panel-v2-des">C++标准库中的智能指针都在这个头⽂件下⾯,我们包含就可以是使⽤了, 智能指针有好⼏种,除了weak_ptr他们都符合RAII和像指针⼀样访问的⾏为,原理上⽽⾔...</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>116</span><span class="com-opt-link link-like"><i class="com-i-like"></i>1</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2496125.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2496115" track-click="{"areaId":113001,"objectType":"article","objectId":2496115}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2496115}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">【C++】智能指针</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/17248?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17248}" class="com-tag-v2">对象</a><a href="/developer/tag/17287?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17287}" class="com-tag-v2">管理</a><a href="/developer/tag/17540?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17540}" class="com-tag-v2">异常</a><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/10166?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":10166}" class="com-tag-v2">c++</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-object"><span class="com-article-panel-v2-img" style="background-image:url(https://developer.qcloudimg.com/http-save/yehe-100000/ab4d920f846748a6ea6c49eee8e26a39.png?imageView2/2/w/400/h/7000)"></span></div><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/11290673" track-click="{"objectType":"user","objectId":11290673}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://developer.qcloudimg.com/avatar/40673.png?imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/11290673" track-click="{"objectType":"user","objectId":11290673}" target="_blank" class="author-info name">用户11290673</a><span class="author-info time"><time dateTime="2025-02-14 08:45:56" title="2025-02-14 08:45:56"> <span>3</span>天前<span class="com-v-box">2025-02-14 08:45:56</span></time></span></div></div></div><p class="com-article-panel-v2-des">智能指针类除了满⾜RAII的设计思路,还要⽅便资源的访问,所以智能指针类还会想迭代器类⼀</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>34</span><span class="com-opt-link link-like"><i class="com-i-like"></i>0</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2496115.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2495800" track-click="{"areaId":113001,"objectType":"article","objectId":2495800}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2495800}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">反常识:为什么虚函数在构造和析构时并不“虚”?</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/17566?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17566}" class="com-tag-v2">原理</a><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/17248?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17248}" class="com-tag-v2">对象</a><a href="/developer/tag/17290?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17290}" class="com-tag-v2">函数</a><a href="/developer/tag/17375?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17375}" class="com-tag-v2">面试</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-object"><span class="com-article-panel-v2-img" style="background-image:url(https://developer.qcloudimg.com/http-save/10011/ef6939a72e6a6236dbb56bbd2ae6bec1.jpg?imageView2/2/w/400/h/7000)"></span></div><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/11211048" track-click="{"objectType":"user","objectId":11211048}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://developer.qcloudimg.com/http-save/10011/b9ca286fb4e56a1a637801c138012c9d.jpg?imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/11211048" track-click="{"objectType":"user","objectId":11211048}" target="_blank" class="author-info name">程序员的园</a><span class="author-info time"><time dateTime="2025-02-12 14:23:44" title="2025-02-12 14:23:44"> <span>5</span>天前<span class="com-v-box">2025-02-12 14:23:44</span></time></span></div></div></div><p class="com-article-panel-v2-des">对象通过虚表指针(vptr)指向虚函数表(vtable),虚函数表中的函数指针指向虚函数的实现。所以多态的基础是对象持有的虚表指针,而虚表指针是在对象创建时确定...</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>73</span><span class="com-opt-link link-like"><i class="com-i-like"></i>1</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2495800.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2495708" track-click="{"areaId":113001,"objectType":"article","objectId":2495708}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2495708}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">C++ 实现封装的双链表:双链表的操作与实践</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/17357?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17357}" class="com-tag-v2">链表</a><a href="/developer/tag/17428?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17428}" class="com-tag-v2">实践</a><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/10166?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":10166}" class="com-tag-v2">c++</a><a href="/developer/tag/17188?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17188}" class="com-tag-v2">变量</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/11306053" track-click="{"objectType":"user","objectId":11306053}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://developer.qcloudimg.com/http-save/10011/633ce1ce340d5a8ddf0b83feee2d0fb6.jpg?imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/11306053" track-click="{"objectType":"user","objectId":11306053}" target="_blank" class="author-info name">平凡之路.</a><span class="author-info time"><time dateTime="2025-02-12 09:46:46" title="2025-02-12 09:46:46"> <span>5</span>天前<span class="com-v-box">2025-02-12 09:46:46</span></time></span></div></div></div><p class="com-article-panel-v2-des">双链表是链表的一种变种,除了每个节点指向下一个节点外,还多了一个指向前一个节点的指针。由于双链表可以从两端进行遍历,它的插入和删除操作更为灵活。本文将详细介绍如...</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>58</span><span class="com-opt-link link-like"><i class="com-i-like"></i>0</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2495708.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2495360" track-click="{"areaId":113001,"objectType":"article","objectId":2495360}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2495360}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">【linux学习指南】模拟线程封装与智能指针shared_ptr</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/10308?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":10308}" class="com-tag-v2">linux</a><a href="/developer/tag/15980?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":15980}" class="com-tag-v2">shared</a><a href="/developer/tag/17248?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17248}" class="com-tag-v2">对象</a><a href="/developer/tag/17508?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17508}" class="com-tag-v2">线程</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-object"><span class="com-article-panel-v2-img" style="background-image:url(https://developer.qcloudimg.com/http-save/yehe-100000/693bd35df508609521a5576579e650bb.png?imageView2/2/w/400/h/7000)"></span></div><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/11001423" track-click="{"objectType":"user","objectId":11001423}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://developer.qcloudimg.com/http-save/10011/417b3b342e0e1ecdd611df522e57f075.jpg?imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/11001423" track-click="{"objectType":"user","objectId":11001423}" target="_blank" class="author-info name">学习起来吧</a><span class="author-info time"><time dateTime="2025-02-11 13:39:20" title="2025-02-11 13:39:20"> <span>6</span>天前<span class="com-v-box">2025-02-11 13:39:20</span></time></span></div></div></div><p class="com-article-panel-v2-des">std::shared_ptr 是 C++ 标准库 <memory> 头文件中提供的一种智能指针,用于管理动态分配的对象,它实现了共享所有权的语义,下面为你详细...</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>72</span><span class="com-opt-link link-like"><i class="com-i-like"></i>1</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2495360.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2495105" track-click="{"areaId":113001,"objectType":"article","objectId":2495105}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2495105}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">线性表的顺序列表的定义、初始化等操作</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/14580?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":14580}" class="com-tag-v2">malloc</a><a href="/developer/tag/15731?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":15731}" class="com-tag-v2">return</a><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/14018?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":14018}" class="com-tag-v2">include</a><a href="/developer/tag/14059?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":14059}" class="com-tag-v2">int</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/1650713" track-click="{"objectType":"user","objectId":1650713}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://ask.qcloudimg.com/avatar/1650713/ewjyqexdr1.png?imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/1650713" track-click="{"objectType":"user","objectId":1650713}" target="_blank" class="author-info name">leehao</a><span class="author-info time"><time dateTime="2025-02-10 19:55:18" title="2025-02-10 19:55:18"> <span>7</span>天前<span class="com-v-box">2025-02-10 19:55:18</span></time></span></div></div></div><p class="com-article-panel-v2-des">#include <stdio.h> #include <stdlib.h> #define OK 1 #define ERR 0 #defin...</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>26</span><span class="com-opt-link link-like"><i class="com-i-like"></i>0</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2495105.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2494819" track-click="{"areaId":113001,"objectType":"article","objectId":2494819}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2494819}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">面向对象的单链表:用C++实现的链表操作与实践</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/10166?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":10166}" class="com-tag-v2">c++</a><a href="/developer/tag/17290?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17290}" class="com-tag-v2">函数</a><a href="/developer/tag/17357?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17357}" class="com-tag-v2">链表</a><a href="/developer/tag/17428?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17428}" class="com-tag-v2">实践</a><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/11306053" track-click="{"objectType":"user","objectId":11306053}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://developer.qcloudimg.com/http-save/10011/633ce1ce340d5a8ddf0b83feee2d0fb6.jpg?imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/11306053" track-click="{"objectType":"user","objectId":11306053}" target="_blank" class="author-info name">平凡之路.</a><span class="author-info time"><time dateTime="2025-02-10 14:03:31" title="2025-02-10 14:03:31"> <span>7</span>天前<span class="com-v-box">2025-02-10 14:03:31</span></time></span></div></div></div><p class="com-article-panel-v2-des">单链表是一种由节点组成的线性数据结构,其中每个节点包含数据部分和指向下一个节点的指针。与数组不同,链表的节点在内存中不要求连续存储,而是通过指针连接。因此,链表...</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>87</span><span class="com-opt-link link-like"><i class="com-i-like"></i>1</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2494819.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2494627" track-click="{"areaId":113001,"objectType":"article","objectId":2494627}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2494627}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">【C++入门讲解】</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/17337?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17337}" class="com-tag-v2">开发</a><a href="/developer/tag/17416?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17416}" class="com-tag-v2">入门</a><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/10166?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":10166}" class="com-tag-v2">c++</a><a href="/developer/tag/17290?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17290}" class="com-tag-v2">函数</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-object"><span class="com-article-panel-v2-img" style="background-image:url(https://developer.qcloudimg.com/http-save/yehe-100000/a949b9d5cbcdce840cf727731d79f8cc.png?imageView2/2/w/400/h/7000)"></span></div><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/11456817" track-click="{"objectType":"user","objectId":11456817}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://developer.qcloudimg.com/avatar/6817.png?imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/11456817" track-click="{"objectType":"user","objectId":11456817}" target="_blank" class="author-info name">用户11456817</a><span class="author-info time"><time dateTime="2025-02-09 21:33:03" title="2025-02-09 21:33:03"> <span>7</span>天前<span class="com-v-box">2025-02-09 21:33:03</span></time></span></div></div></div><p class="com-article-panel-v2-des">C++作为一门久经考验的编程语言,自1979年由Bjarne Stroustrup在贝尔实验室创建以来,始终保持着旺盛的生命力。它不仅完美继承了C语言的高效特性...</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>82</span><span class="com-opt-link link-like"><i class="com-i-like"></i>0</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2494627.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2494418" track-click="{"areaId":113001,"objectType":"article","objectId":2494418}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2494418}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">RTOS应用跳转至Bootloader后串口发送数据引发HardFault</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/17287?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17287}" class="com-tag-v2">管理</a><a href="/developer/tag/17328?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17328}" class="com-tag-v2">解决方案</a><a href="/developer/tag/17382?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17382}" class="com-tag-v2">内存</a><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/12378?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":12378}" class="com-tag-v2">bootloader</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-object"><span class="com-article-panel-v2-img" style="background-image:url(https://developer.qcloudimg.com/http-save/10011/b4cf874d02f412a8ac09785d052c9d78.jpg?imageView2/2/w/400/h/7000)"></span></div><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/8201782" track-click="{"objectType":"user","objectId":8201782}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://ask.qcloudimg.com/http-save/yehe-8201782/yeo7i6eexy.jpeg?imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/8201782" track-click="{"objectType":"user","objectId":8201782}" target="_blank" class="author-info name">不脱发的程序猿</a><span class="author-info time"><time dateTime="2025-02-08 15:09:41" title="2025-02-08 15:09:41"> <span>9</span>天前<span class="com-v-box">2025-02-08 15:09:41</span></time></span></div></div></div><p class="com-article-panel-v2-des">当从Bootloader跳转到应用时,RTOS可能没有正确处理任务上下文、堆栈指针(SP)或任务的内存分配,这可能导致应用运行后访问非法内存或执行非法指令,从而...</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>45</span><span class="com-opt-link link-like"><i class="com-i-like"></i>0</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2494418.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2494369" track-click="{"areaId":113001,"objectType":"article","objectId":2494369}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2494369}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">【2025-02-06】简单算法:相向双指针 盛最多水的容器 接雨水</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/17431?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17431}" class="com-tag-v2">视频</a><a href="/developer/tag/17460?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17460}" class="com-tag-v2">算法</a><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/10649?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":10649}" class="com-tag-v2">容器</a><a href="/developer/tag/14626?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":14626}" class="com-tag-v2">max</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-object"><span class="com-article-panel-v2-img" style="background-image:url(https://developer.qcloudimg.com/http-save/yehe-100000/83d911225ec84740ea141541e9196a88.png?imageView2/2/w/400/h/7000)"></span></div><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/11029137" track-click="{"objectType":"user","objectId":11029137}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://developer.qcloudimg.com/avatar/29137.png?imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/11029137" track-click="{"objectType":"user","objectId":11029137}" target="_blank" class="author-info name">用户11029137</a><span class="author-info time"><time dateTime="2025-02-08 14:05:19" title="2025-02-08 14:05:19"> <span>9</span>天前<span class="com-v-box">2025-02-08 14:05:19</span></time></span></div></div></div><p class="com-article-panel-v2-des">●题解: 找最大面积:判断什么时候会有更大面积。 如果选定了一组边,如图中的红色,则面积由短边决定,且在这组边内的任意一条边与短边的组合不糊再大于原来的面积...</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>41</span><span class="com-opt-link link-like"><i class="com-i-like"></i>0</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2494369.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2494346" track-click="{"areaId":113001,"objectType":"article","objectId":2494346}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2494346}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">【C语言】数 组与指针:深度剖析与等价表达</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/17382?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17382}" class="com-tag-v2">内存</a><a href="/developer/tag/17440?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17440}" class="com-tag-v2">数据</a><a href="/developer/tag/17457?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17457}" class="com-tag-v2">数组</a><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/10665?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":10665}" class="com-tag-v2">存储</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-object"><span class="com-article-panel-v2-img" style="background-image:url(https://developer.qcloudimg.com/http-save/yehe-100000/165798b307ae1225329b0b55859ee701.png?imageView2/2/w/400/h/7000)"></span></div><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/11281638" track-click="{"objectType":"user","objectId":11281638}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://developer.qcloudimg.com/http-save/10011/03e5defe27a7e18b3f7ca2bcfea8a593.jpg?imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/11281638" track-click="{"objectType":"user","objectId":11281638}" target="_blank" class="author-info name">CSDN-Z</a><span class="author-info time"><time dateTime="2025-02-08 13:48:20" title="2025-02-08 13:48:20"> <span>9</span>天前<span class="com-v-box">2025-02-08 13:48:20</span></time></span></div></div></div><p class="com-article-panel-v2-des">在 C 语言中,数组和指针是可以互换使用的。这是由于数组名代表的是指向数组首元素的指针。事实上,数组名和指针的关系让我们可以使用指针访问数组中的元素。具体来说,...</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>100</span><span class="com-opt-link link-like"><i class="com-i-like"></i>1</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2494346.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2494344" track-click="{"areaId":113001,"objectType":"article","objectId":2494344}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2494344}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">【C语言】数组名及其地址的理解与应用</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/14059?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":14059}" class="com-tag-v2">int</a><a href="/developer/tag/17382?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17382}" class="com-tag-v2">内存</a><a href="/developer/tag/17383?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17383}" class="com-tag-v2">内存管理</a><a href="/developer/tag/17457?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17457}" class="com-tag-v2">数组</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-object"><span class="com-article-panel-v2-img" style="background-image:url(https://developer.qcloudimg.com/http-save/yehe-100000/165798b307ae1225329b0b55859ee701.png?imageView2/2/w/400/h/7000)"></span></div><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/11281638" track-click="{"objectType":"user","objectId":11281638}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://developer.qcloudimg.com/http-save/10011/03e5defe27a7e18b3f7ca2bcfea8a593.jpg?imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/11281638" track-click="{"objectType":"user","objectId":11281638}" target="_blank" class="author-info name">CSDN-Z</a><span class="author-info time"><time dateTime="2025-02-08 13:47:45" title="2025-02-08 13:47:45"> <span>9</span>天前<span class="com-v-box">2025-02-08 13:47:45</span></time></span></div></div></div><p class="com-article-panel-v2-des">本文通过多个代码示例分析了C语言中数组名的本质以及它在内存中的表现。我们深入探讨了数组名作为指针的特性、指针算术操作、以及数组整体地址与数组元素地址之间的区别。...</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>81</span><span class="com-opt-link link-like"><i class="com-i-like"></i>1</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2494344.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section><section class="com-article-panel-v2 higher"><a href="/developer/article/2494343" track-click="{"areaId":113001,"objectType":"article","objectId":2494343}" track-exposure="{"areaId":113001,"objectType":"article","objectId":2494343}" target="_blank" class="com-article-panel-v2-link"></a><div class="com-article-panel-v2-hd"><h3 class="com-article-panel-v2-title">【C语言】数 组与指针:深入理解 scanf 和数 组操作</h3><nav class="com-tag-v2-list com-article-panel-v2-tags"><a href="/developer/tag/17590?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17590}" class="com-tag-v2">指针</a><a href="/developer/tag/10665?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":10665}" class="com-tag-v2">存储</a><a href="/developer/tag/15853?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":15853}" class="com-tag-v2">scanf</a><a href="/developer/tag/17215?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17215}" class="com-tag-v2">程序</a><a href="/developer/tag/17457?entry=article" track-click="{"areaId":113001,"objectType":"tag","objectId":17457}" class="com-tag-v2">数组</a></nav></div><div class="com-article-panel-v2-bd"><div class="com-article-panel-v2-object"><span class="com-article-panel-v2-img" style="background-image:url(https://developer.qcloudimg.com/http-save/yehe-100000/165798b307ae1225329b0b55859ee701.png?imageView2/2/w/400/h/7000)"></span></div><div class="com-article-panel-v2-cnt"><div class="com-article-panel-v2-user-wrap"><div class="com-media com-user-infos"><a href="/developer/user/11281638" track-click="{"objectType":"user","objectId":11281638}" target="_blank" class="com-media-object"><span class="com-media-img" style="background-image:url(https://developer.qcloudimg.com/http-save/10011/03e5defe27a7e18b3f7ca2bcfea8a593.jpg?imageView2/2/w/48/h/7000)"></span></a><div class="com-media-body"><a href="/developer/user/11281638" track-click="{"objectType":"user","objectId":11281638}" target="_blank" class="author-info name">CSDN-Z</a><span class="author-info time"><time dateTime="2025-02-08 13:47:03" title="2025-02-08 13:47:03"> <span>9</span>天前<span class="com-v-box">2025-02-08 13:47:03</span></time></span></div></div></div><p class="com-article-panel-v2-des">同时,指针 p 被初始化为 arr,这意味着 p 指向 arr[0]。指针 p 本身存储的是数组 arr 的首元素地址。通过指针 p 和数组下标的关系,p + ...</p><div class="com-operations com-article-panel-v2-opt"><span class="com-opt-link link-view"><i class="com-i-view"></i>64</span><span class="com-opt-link link-like"><i class="com-i-like"></i>1</span><span class="com-opt-link link-comment"><i class="com-i-dialog"></i>0</span><span><a href="javascript:;" class="com-opt-link link-share" hotrep="community.tag.tag_detail.activities.article.2494343.sharing"><i class="com-i-share"></i></a><ul class="com-share-options"></ul></span></div></div></div></section></div><div><div class="c-loading c-loading-tip"><div class="c-loading-inner"><div class="one"></div><div class="two"></div><div class="three"></div></div></div></div></div></div></div></div><div class="layout-side" track-click="" track-exposure=""><div class="com-2-section side"><header class="com-2-section-hd"><h2 class="com-2-section-title without-icon"><span><em>热门</em>专栏</span></h2></header><div class="com-2-section-bd"><div class="com-side-column-panels-wrap"><div class="com-side-column-panels-cnt"><ul track-click="{"areaId":113004}" track-exposure="{"areaId":113004}" class="com-side-column-panels"><li class="panel-cell"><a href="/developer/column/1165" trackClick="{"objectType":"column","objectId":1165}" class="com-media com-side-column-panel"><div class="com-media-object"><span class="com-2-avatar"><span class="com-2-avatar-inner" style="background-image:url(https://ask.qcloudimg.com/avatar/female/rkclsi9ZHum.png)"></span></span></div><div class="com-media-body"><h3 class="com-side-column-panel-title">饶文津的专栏</h3><div class="com-side-column-panel-infos"><div class="com-datas"><span class="com-data">478 文章</span><span class="com-data">35 订阅</span></div></div></div></a></li><li class="panel-cell"><a href="/developer/column/1283" trackClick="{"objectType":"column","objectId":1283}" class="com-media com-side-column-panel"><div class="com-media-object"><span class="com-2-avatar"><span class="com-2-avatar-inner" style="background-image:url(https://ask.qcloudimg.com/http-save/yehe-170434/568f3e8410f6654284c65b8e886345e3.png?imageView2/2/w/76/h/7000)"></span></span></div><div class="com-media-body"><h3 class="com-side-column-panel-title">腾讯技术工程官方号的专栏</h3><div class="com-side-column-panel-infos"><div class="com-datas"><span class="com-data">1.1K 文章</span><span class="com-data">921 订阅</span></div></div></div></a></li><li class="panel-cell"><a href="/developer/column/1443" trackClick="{"objectType":"column","objectId":1443}" class="com-media com-side-column-panel"><div class="com-media-object"><span class="com-2-avatar"><span class="com-2-avatar-inner" style="background-image:url(https://ask.qcloudimg.com/http-save/yehe-1027752/95f9d54cee0717358cb049e12c85b52c.png?imageView2/2/w/76/h/7000)"></span></span></div><div class="com-media-body"><h3 class="com-side-column-panel-title">QQ音乐技术团队的专栏</h3><div class="com-side-column-panel-infos"><div class="com-datas"><span class="com-data">149 文章</span><span class="com-data">306 订阅</span></div></div></div></a></li><li class="panel-cell"><a href="/developer/column/1535" trackClick="{"objectType":"column","objectId":1535}" class="com-media com-side-column-panel"><div class="com-media-object"><span class="com-2-avatar"><span class="com-2-avatar-inner" style="background-image:url(https://ask.qcloudimg.com/http-save/yehe-900000/d2091cbe4e24b0a206419b09bc8b32d1.png?imageView2/2/w/76/h/7000)"></span></span></div><div class="com-media-body"><h3 class="com-side-column-panel-title">腾讯Bugly的专栏</h3><div class="com-side-column-panel-infos"><div class="com-datas"><span class="com-data">268 文章</span><span class="com-data">266 订阅</span></div></div></div></a></li></ul></div></div></div></div></div></div></div><div class="cdc-footer J-footer com-2-footer"><div class="cdc-footer__inner"><div class="cdc-footer__main"><div class="cdc-footer__website"><ul class="cdc-footer__website-group"><li class="cdc-footer__website-column"><div class="cdc-footer__website-box"><h3 class="cdc-footer__website-title">社区</h3><ul class="cdc-footer__website-list"><li class="cdc-footer__website-item"><a href="/developer/column">专栏文章</a></li><li class="cdc-footer__website-item"><a href="/developer/inventory">阅读清单</a></li><li class="cdc-footer__website-item"><a href="/developer/ask">互动问答</a></li><li class="cdc-footer__website-item"><a href="/developer/salon">技术沙龙</a></li><li class="cdc-footer__website-item"><a href="/developer/video">技术视频</a></li><li class="cdc-footer__website-item"><a href="/developer/teams">团队主页</a></li><li class="cdc-footer__website-item"><a href="/developer/timl">腾讯云TI平台</a></li></ul></div></li><li class="cdc-footer__website-column"><div class="cdc-footer__website-box"><h3 class="cdc-footer__website-title">活动</h3><ul class="cdc-footer__website-list"><li class="cdc-footer__website-item"><a href="/developer/support-plan">自媒体同步曝光计划</a></li><li class="cdc-footer__website-item"><a href="/developer/support-plan-invitation">邀请作者入驻</a></li><li class="cdc-footer__website-item"><a href="/developer/article/1535830">自荐上首页</a></li><li class="cdc-footer__website-item"><a href="/developer/competition">技术竞赛</a></li></ul></div></li><li class="cdc-footer__website-column"><div class="cdc-footer__website-box"><h3 class="cdc-footer__website-title">资源</h3><ul class="cdc-footer__website-list"><li class="cdc-footer__website-item"><a href="/developer/specials">技术周刊</a></li><li class="cdc-footer__website-item"><a href="/developer/tags">社区标签</a></li><li class="cdc-footer__website-item"><a href="/developer/devdocs">开发者手册</a></li><li class="cdc-footer__website-item"><a href="/lab?from=20064&from_column=20064">开发者实验室</a></li></ul></div></li><li class="cdc-footer__website-column"><div class="cdc-footer__website-box"><h3 class="cdc-footer__website-title">关于</h3><ul class="cdc-footer__website-list"><li class="cdc-footer__website-item"><a rel="nofollow" href="/developer/article/1006434">社区规范</a></li><li class="cdc-footer__website-item"><a rel="nofollow" href="/developer/article/1006435">免责声明</a></li><li class="cdc-footer__website-item"><a rel="nofollow" href="mailto:cloudcommunity@tencent.com">联系我们</a></li><li class="cdc-footer__website-item"><a rel="nofollow" href="/developer/friendlink">友情链接</a></li></ul></div></li></ul></div><div class="cdc-footer__qr"><h3 class="cdc-footer__qr-title">腾讯云开发者</h3><div class="cdc-footer__qr-object"><img class="cdc-footer__qr-image" src="https://qcloudimg.tencent-cloud.cn/raw/a8907230cd5be483497c7e90b061b861.png" alt="扫码关注腾讯云开发者"/></div><div class="cdc-footer__qr-infos"><p class="cdc-footer__qr-info"><span class="cdc-footer__qr-text">扫码关注腾讯云开发者</span></p><p class="cdc-footer__qr-info"><span class="cdc-footer__qr-text">领取腾讯云代金券</span></p></div></div></div><div class="cdc-footer__recommend"><div class="cdc-footer__recommend-rows"><div class="cdc-footer__recommend-cell"><h3 class="cdc-footer__recommend-title">热门产品</h3><div class="cdc-footer__recommend-wrap"><ul class="cdc-footer__recommend-list"><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="https://dnspod.cloud.tencent.com?from=20064&from_column=20064">域名注册</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/cvm?from=20064&from_column=20064">云服务器</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/tbaas?from=20064&from_column=20064">区块链服务</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/mq?from=20064&from_column=20064">消息队列</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/dsa?from=20064&from_column=20064">网络加速</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/tencentdb-catalog?from=20064&from_column=20064">云数据库</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/cns?from=20064&from_column=20064">域名解析</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/cos?from=20064&from_column=20064">云存储</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/css?from=20064&from_column=20064">视频直播</a></li></ul></div></div><div class="cdc-footer__recommend-cell"><h3 class="cdc-footer__recommend-title">热门推荐</h3><div class="cdc-footer__recommend-wrap"><ul class="cdc-footer__recommend-list"><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/facerecognition?from=20064&from_column=20064">人脸识别</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/tm?from=20064&from_column=20064">腾讯会议</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/act/pro/enterprise2019?from=20064&from_column=20064">企业云</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/cdn-scd?from=20064&from_column=20064">CDN加速</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/trtc?from=20064&from_column=20064">视频通话</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/tiia?from=20064&from_column=20064">图像分析</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/cdb?from=20064&from_column=20064">MySQL 数据库</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/symantecssl?from=20064&from_column=20064">SSL 证书</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/asr?from=20064&from_column=20064">语音识别</a></li></ul></div></div><div class="cdc-footer__recommend-cell"><h3 class="cdc-footer__recommend-title">更多推荐</h3><div class="cdc-footer__recommend-wrap"><ul class="cdc-footer__recommend-list"><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/solution/data_protection?from=20064&from_column=20064">数据安全</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/clb?from=20064&from_column=20064">负载均衡</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/sms?from=20064&from_column=20064">短信</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/ocr?from=20064&from_column=20064">文字识别</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/vod?from=20064&from_column=20064">云点播</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="https://tm.cloud.tencent.com?from=20064&from_column=20064">商标注册</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/solution/la?from=20064&from_column=20064">小程序开发</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/cat?from=20064&from_column=20064">网站监控</a></li><li class="cdc-footer__recommend-item"><a class="com-2-footer-recommend-link" href="/product/cdm?from=20064&from_column=20064">数据迁移</a></li></ul></div></div></div></div><div class="cdc-footer__copyright"><div class="cdc-footer__copyright-text"><p>Copyright © 2013 - <!-- -->2025<!-- --> Tencent Cloud. All Rights Reserved. 腾讯云 版权所有<!-- --> </p><p>深圳市腾讯计算机系统有限公司 ICP备案/许可证号:<a href="https://beian.miit.gov.cn/#/Integrated/index" target="_blank">粤B2-20090059<!-- --> </a><a href="https://www.beian.gov.cn/portal/index.do" target="_blank">深公网安备号 44030502008569</a></p><p>腾讯云计算(北京)有限责任公司 京ICP证150476号 | <!-- --> <a href="https://beian.miit.gov.cn/#/Integrated/index" target="_blank">京ICP备11018762号</a> | <!-- --> <a href="https://www.beian.gov.cn/portal/index.do" target="_blank">京公网安备号11010802020287</a></p></div></div></div></div></div><div class="com-widget-global"><div style="position:relative;z-index:8088"><div class="com-widget-global2"><div class="com-widget-global2__btn code"><div class="com-widget-global2__btn-tag">领券</div></div><div class="com-widget-global2__btn top" style="visibility:hidden"></div></div></div></div><div id="dialog-root"></div><div id="rno-dialog-root" class="rno-modal-wrap"></div></div><script>window.isServerContext = false; window.isClientContext = true;</script><script>window.$serverTime = 1739798195985; window.$clientTime = 1739798195985;</script><script class="">window.$ua = {"browser":{"name":"IE","version":"7.0","major":"7"},"cpu":{},"device":{},"engine":{},"os":{"name":"Windows","version":"Vista"}};</script><script src="//cloudcache.tencent-cloud.com/qcloud/developer/scripts/release/libs/dom4/1.8.3/dom4.js"></script><script src="https://cloudcache.tencent-cloud.com/qcloud/main/scripts/release/common/vendors/babel/polyfill.6.26.min.js"></script><script src="https://cloudcache.tencent-cloud.com/qcloud/main/scripts/release/common/vendors/react/react.16.8.6.min.js"></script><script src="https://cloudcache.tencent-cloud.com/qcloud/main/scripts/release/common/vendors/react/react-dom.16.8.6.min.js"></script><script src="https://cloudcache.tencent-cloud.com/qcloud/main/scripts/release/common/vendors/jquery-3.2.1.min.js"></script><script src="//cloudcache.tencent-cloud.com/qcloud/developer/scripts/release/base.225e98f95c.js?max_age=31536000" crossorigin="anonymous"></script><script src="//cloudcache.tencent-cloud.com/qcloud/draft-master/dist/draft-master-v2.0.142.d4s2ddo9sb.js?max_age=31536000"></script><script src="https://cloud.tencent.com/qccomponent/login/api.js"></script><script src="//cloudcache.tencent-cloud.com/qcloud/main/scripts/release/common/deps/wechatJsSdk.js?version=1_0_1&max_age=31536000"></script><script src="//cloudcache.tencent-cloud.com/qcloud/developer/scripts/release/common.39501a9c5d.js?max_age=31536000" crossorigin="anonymous"></script><script src="https://web.sdk.qcloud.com/player/tcplayer/release/v4.7.2/tcplayer.v4.7.2.min.js"></script><script src="//dscache.tencent-cloud.cn/ecache/qcstat/qcloud/qcloudStatApi.js"></script><script src="https://qccommunity.qcloudimg.com/common/exposure-plugin-4.1.15.min.js"></script><script src="https://qccommunity.qcloudimg.com/community-track/qcloud-community-track.min.js"></script><script src="https://dscache.tencent-cloud.com/sdk/dianshi-sdk/loader/umd/dianshi-sdk-loader.v0.0.18.js"></script><script src="//cloudcache.tencent-cloud.com/qcloud/developer/scripts/release/tag/tag-detail.16dc4ab4f9.js?max_age=31536000" crossorigin="anonymous"></script><script class=""> window.$render({"tagInfo":{"id":17590,"name":"指针","icon":"","defaultIcon":"//cloudcache.tencent-cloud.com/open_proj/proj_qcloud_v2/gateway/q-and-a/css/img/tags/tag_comm.svg","shareIcon":"https://cloudcache.tencent-cloud.com/open_proj/proj_qcloud_v2/gateway/q-and-a/css/img/tags/share_comm.png","initial":"Z","desc":"","followCount":0,"questionCount":72,"answerCount":65,"unanswerCount":13,"articleCount":4772,"devdocCount":0,"vlogCount":0,"boundProductId":0,"stick":{"articleIds":[],"askIds":[],"vlogIds":[]},"createTime":"2023-03-14 11:35:00"},"activeRelatedEntry":"article","timelineData":{"ask":{"fetchStatus":"none","done":false,"nextPageNumber":1,"pageSize":20,"total":0,"list":[]},"article":{"fetchStatus":"loaded","done":false,"nextPageNumber":2,"pageSize":20,"total":4751,"list":[{"id":2497036,"articleId":2497036,"title":"【Leetcode】解锁二分查找:突破解题瓶颈的关键技巧","content":"","plain":"","brief":"","summary":"给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则...","abstract":"给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则...","posterSummary":"给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。","description":"","picture":"https://developer.qcloudimg.com/http-save/yehe-100000/021952be988859b80c9b46b99b962403.jpg","coverImageUrl":"https://developer.qcloudimg.com/http-save/yehe-100000/021952be988859b80c9b46b99b962403.jpg","sourceType":99,"sourceDetail":{},"channelType":2,"channelDetail":{},"authorId":11288949,"columnId":103828,"columnIds":[],"writeTime":1739788861,"updateTime":1739788861,"viewCount":4,"likeCount":0,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://developer.qcloudimg.com/http-save/10011/3445452dd73b75ce85b3ffa352b29092.jpg","company":"","introduce":"","isProfessionVerified":0,"nickname":"用户11288949","title":"","uid":11288949,"id":11288949,"name":"用户11288949","avatar":"https://developer.qcloudimg.com/http-save/10011/3445452dd73b75ce85b3ffa352b29092.jpg"},"tags":[{"tagId":17457,"tagName":"数组","id":17457,"name":"数组"},{"tagId":17460,"tagName":"算法","id":17460,"name":"算法"},{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":14435,"tagName":"leetcode","id":14435,"name":"leetcode"},{"tagId":17304,"tagName":"技巧","id":17304,"name":"技巧"}]},{"id":2496988,"articleId":2496988,"title":"(20)从strlen到strtok:解码C语言字符函数的“生存指南1”","content":"","plain":"","brief":"","summary":"当你写下strcpy(dest, src)这行看似无害的代码时,是否意识到自己正在操作系统的血管里进行一场没有安全绳的高空走钢丝?在C语言的世界里,字符串从来都...","abstract":"当你写下strcpy(dest, src)这行看似无害的代码时,是否意识到自己正在操作系统的血管里进行一场没有安全绳的高空走钢丝?在C语言的世界里,字符串从来都...","posterSummary":"当你写下strcpy(dest, src)这行看似无害的代码时,是否意识到自己正在操作系统的血管里进行一场没有安全绳的高空走钢丝?在C语言的世界里,字符串从来都不是温顺的数据羔羊,而是戴着可爱面具的\"内存刺客\"——那些优雅的str开头的函数库,既是程序员最亲密的工具,也是引发段错误(Segmentation Fault)的经典元凶。","description":"","picture":"","coverImageUrl":"","sourceType":99,"sourceDetail":{},"channelType":2,"channelDetail":{},"authorId":11369517,"columnId":104232,"columnIds":[],"writeTime":1739777464,"updateTime":1739777464,"viewCount":3,"likeCount":0,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://developer.qcloudimg.com/avatar/19517.png","company":"","introduce":"","isProfessionVerified":0,"nickname":"折枝寄北","title":"","uid":11369517,"id":11369517,"name":"折枝寄北","avatar":"https://developer.qcloudimg.com/avatar/19517.png"},"tags":[{"tagId":17290,"tagName":"函数","id":17290,"name":"函数"},{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":17603,"tagName":"字符串","id":17603,"name":"字符串"},{"tagId":12529,"tagName":"char","id":12529,"name":"char"},{"tagId":16291,"tagName":"strtok","id":16291,"name":"strtok"}]},{"id":2496973,"articleId":2496973,"title":"【算法】每日一题——奇怪的算法(1)","content":"","plain":"","brief":"","summary":"但是,不掌握Character.isLetter()这个方法,写代码就会超级啰嗦!!!~!!!!","abstract":"但是,不掌握Character.isLetter()这个方法,写代码就会超级啰嗦!!!~!!!!","posterSummary":"","description":"","picture":"https://developer.qcloudimg.com/http-save/yehe-100000/adb4f790cc744e91ea66576ae38888dd.png","coverImageUrl":"https://developer.qcloudimg.com/http-save/yehe-100000/adb4f790cc744e91ea66576ae38888dd.png","sourceType":99,"sourceDetail":{},"channelType":2,"channelDetail":{},"authorId":11428146,"columnId":104585,"columnIds":[],"writeTime":1739776610,"updateTime":1739776610,"viewCount":6,"likeCount":0,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://developer-private-1258344699.cos.ap-guangzhou.myqcloud.com/user/avatar/11428146/20241228-f6309a0f.jpg?x-cos-security-token=0r0k0yTvvlm4SgcKZ0rcdd4eB6VeQMjaf26ef05a68503b976e2c26ed67a0b41eTWfWdc5LZ49ySqG2fk5MZuUdDhrXp_-D527Ks1VFiOf6xwISAZKVnHvPPrZuT","company":"","introduce":"","isProfessionVerified":0,"nickname":"三三是该溜子","title":"","uid":11428146,"id":11428146,"name":"三三是该溜子","avatar":"https://developer-private-1258344699.cos.ap-guangzhou.myqcloud.com/user/avatar/11428146/20241228-f6309a0f.jpg?x-cos-security-token=0r0k0yTvvlm4SgcKZ0rcdd4eB6VeQMjaf26ef05a68503b976e2c26ed67a0b41eTWfWdc5LZ49ySqG2fk5MZuUdDhrXp_-D527Ks1VFiOf6xwISAZKVnHvPPrZuT"},"tags":[{"tagId":17460,"tagName":"算法","id":17460,"name":"算法"},{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":12529,"tagName":"char","id":12529,"name":"char"},{"tagId":14059,"tagName":"int","id":14059,"name":"int"},{"tagId":15731,"tagName":"return","id":15731,"name":"return"}]},{"id":2496841,"articleId":2496841,"title":"【C++】基础入门(详解)","content":"","plain":"","brief":"","summary":"引⽤和指针在实践中相辅相成,功能有重叠性,但是各有特点,互相不可替代。如:C++引⽤定义后不能改变指向,相反地指针可以改变指向(链表章节中指针定义的结构是不能用...","abstract":"引⽤和指针在实践中相辅相成,功能有重叠性,但是各有特点,互相不可替代。如:C++引⽤定义后不能改变指向,相反地指针可以改变指向(链表章节中指针定义的结构是不能用...","posterSummary":"引⽤和指针在实践中相辅相成,功能有重叠性,但是各有特点,互相不可替代。如:C++引⽤定义后不能改变指向,相反地指针可以改变指向(链表章节中指针定义的结构是不能用引用替代的)。","description":"","picture":"https://developer.qcloudimg.com/http-save/yehe-100000/b1569fa69d38a7f8ad6d7493fb130e62.png","coverImageUrl":"https://developer.qcloudimg.com/http-save/yehe-100000/b1569fa69d38a7f8ad6d7493fb130e62.png","sourceType":99,"sourceDetail":{},"channelType":2,"channelDetail":{},"authorId":11443500,"columnId":104680,"columnIds":[],"writeTime":1739704725,"updateTime":1739704725,"viewCount":15,"likeCount":0,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://developer-private-1258344699.cos.ap-guangzhou.myqcloud.com/user/avatar/11443500/20250109-476ecc62.jpg?x-cos-security-token=9YamHtFgjziqa2LFY4tCWKTiJCt4hYoaba59a483af8f170db1e301b22656a9b4IByrzVY9nstQi5PlQjxoAQOYJZLjx9kVdPnaQz8ksA8oeTa4zv83tFi77kK-J","company":"","introduce":"越努力越幸运~","isProfessionVerified":0,"nickname":"egoist祈","title":"","uid":11443500,"id":11443500,"name":"egoist祈","avatar":"https://developer-private-1258344699.cos.ap-guangzhou.myqcloud.com/user/avatar/11443500/20250109-476ecc62.jpg?x-cos-security-token=9YamHtFgjziqa2LFY4tCWKTiJCt4hYoaba59a483af8f170db1e301b22656a9b4IByrzVY9nstQi5PlQjxoAQOYJZLjx9kVdPnaQz8ksA8oeTa4zv83tFi77kK-J"},"tags":[{"tagId":17290,"tagName":"函数","id":17290,"name":"函数"},{"tagId":17302,"tagName":"基础","id":17302,"name":"基础"},{"tagId":17416,"tagName":"入门","id":17416,"name":"入门"},{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":10166,"tagName":"c++","id":10166,"name":"c++"}]},{"id":2496579,"articleId":2496579,"title":"C++编程语言简介","content":"","plain":"","brief":"","summary":"C++11 被认为是一项特别有影响力的修订,引入了根本性的变化和补充,例如对 lambda 表达式、右值引用、auto 关键字、唯一和共享指针以及并发性的支持。...","abstract":"C++11 被认为是一项特别有影响力的修订,引入了根本性的变化和补充,例如对 lambda 表达式、右值引用、auto 关键字、唯一和共享指针以及并发性的支持。...","posterSummary":"C++11 被认为是一项特别有影响力的修订,引入了根本性的变化和补充,例如对 lambda 表达式、右值引用、auto 关键字、唯一和共享指针以及并发性的支持。Stroustrup 当时评论说,这感觉就像一种全新的语言,其中“各个部分比过去更好地结合在一起”。","description":"","picture":"","coverImageUrl":"","sourceType":99,"sourceDetail":{},"channelType":2,"channelDetail":{},"authorId":11033471,"columnId":102401,"columnIds":[],"writeTime":1739597548,"updateTime":1739597548,"viewCount":30,"likeCount":0,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://developer.qcloudimg.com/http-save/10011/b66428b3803ff82d91db650ba0da6000.jpg","company":"云云众生","introduce":"献给云原生时代的小人物们","isProfessionVerified":0,"nickname":"云云众生s","title":"","uid":11033471,"id":11033471,"name":"云云众生s","avatar":"https://developer.qcloudimg.com/http-save/10011/b66428b3803ff82d91db650ba0da6000.jpg"},"tags":[{"tagId":17525,"tagName":"性能","id":17525,"name":"性能"},{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":10166,"tagName":"c++","id":10166,"name":"c++"},{"tagId":17183,"tagName":"编程","id":17183,"name":"编程"},{"tagId":17185,"tagName":"编程语言","id":17185,"name":"编程语言"}]},{"id":2496570,"articleId":2496570,"title":"【算法】链表","content":"","plain":"","brief":"","summary":"tail指向最后一个节点,tail.next 指向新尾节点,tail指针在指向新尾节点","abstract":"tail指向最后一个节点,tail.next 指向新尾节点,tail指针在指向新尾节点","posterSummary":"","description":"","picture":"https://developer.qcloudimg.com/http-save/yehe-100000/dcc3d3f6ebe1ce73e484ba8055045e95.png","coverImageUrl":"https://developer.qcloudimg.com/http-save/yehe-100000/dcc3d3f6ebe1ce73e484ba8055045e95.png","sourceType":99,"sourceDetail":{},"channelType":2,"channelDetail":{},"authorId":11428146,"columnId":104585,"columnIds":[],"writeTime":1739596510,"updateTime":1739596510,"viewCount":46,"likeCount":1,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://developer-private-1258344699.cos.ap-guangzhou.myqcloud.com/user/avatar/11428146/20241228-f6309a0f.jpg?x-cos-security-token=0r0k0yTvvlm4SgcKZ0rcdd4eB6VeQMjaf26ef05a68503b976e2c26ed67a0b41eTWfWdc5LZ49ySqG2fk5MZuUdDhrXp_-D527Ks1VFiOf6xwISAZKVnHvPPrZuT","company":"","introduce":"","isProfessionVerified":0,"nickname":"三三是该溜子","title":"","uid":11428146,"id":11428146,"name":"三三是该溜子","avatar":"https://developer-private-1258344699.cos.ap-guangzhou.myqcloud.com/user/avatar/11428146/20241228-f6309a0f.jpg?x-cos-security-token=0r0k0yTvvlm4SgcKZ0rcdd4eB6VeQMjaf26ef05a68503b976e2c26ed67a0b41eTWfWdc5LZ49ySqG2fk5MZuUdDhrXp_-D527Ks1VFiOf6xwISAZKVnHvPPrZuT"},"tags":[{"tagId":17357,"tagName":"链表","id":17357,"name":"链表"},{"tagId":17460,"tagName":"算法","id":17460,"name":"算法"},{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":14059,"tagName":"int","id":14059,"name":"int"},{"tagId":14977,"tagName":"null","id":14977,"name":"null"}]},{"id":2496134,"articleId":2496134,"title":"C++高级编程揭秘:模板编程、STL深度应用、智能指针与内存管理技巧大全","content":"","plain":"","brief":"","summary":"C++中的内存管理是一个重要且复杂的话题。传统上,C++程序员需要显式地管理内存的分配和释放,这可能导致内存泄漏或悬空指针等问题。为了解决这个问题,C++11引...","abstract":"C++中的内存管理是一个重要且复杂的话题。传统上,C++程序员需要显式地管理内存的分配和释放,这可能导致内存泄漏或悬空指针等问题。为了解决这个问题,C++11引...","posterSummary":"C++中的内存管理是一个重要且复杂的话题。传统上,C++程序员需要显式地管理内存的分配和释放,这可能导致内存泄漏或悬空指针等问题。为了解决这个问题,C++11引入了智能指针,简化了内存管理。智能指针通过自动化内存管理来确保内存不会泄漏,并且提供了更安全的指针使用方式。","description":"","picture":"","coverImageUrl":"","sourceType":99,"sourceDetail":{},"channelType":2,"channelDetail":{},"authorId":11456577,"columnId":104751,"columnIds":[],"writeTime":1739495640,"updateTime":1739495640,"viewCount":28,"likeCount":0,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://developer.qcloudimg.com/avatar/6577.png","company":"","introduce":"","isProfessionVerified":0,"nickname":"Lethehong","title":"","uid":11456577,"id":11456577,"name":"Lethehong","avatar":"https://developer.qcloudimg.com/avatar/6577.png"},"tags":[{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":10166,"tagName":"c++","id":10166,"name":"c++"},{"tagId":17183,"tagName":"编程","id":17183,"name":"编程"},{"tagId":17304,"tagName":"技巧","id":17304,"name":"技巧"},{"tagId":17383,"tagName":"内存管理","id":17383,"name":"内存管理"}]},{"id":2496125,"articleId":2496125,"title":"【C++】智能指针的使用及其原理","content":"","plain":"","brief":"","summary":"C++标准库中的智能指针都在这个头⽂件下⾯,我们包含就可以是使⽤了, 智能指针有好⼏种,除了weak_ptr他们都符合RAII和像指针⼀样访问的⾏为,原理上⽽⾔...","abstract":"C++标准库中的智能指针都在这个头⽂件下⾯,我们包含就可以是使⽤了, 智能指针有好⼏种,除了weak_ptr他们都符合RAII和像指针⼀样访问的⾏为,原理上⽽⾔...","posterSummary":"C++标准库中的智能指针都在这个头⽂件下⾯,我们包含就可以是使⽤了, 智能指针有好⼏种,除了weak_ptr他们都符合RAII和像指针⼀样访问的⾏为,原理上⽽⾔主要是解 决智能指针拷⻉时的思路不同。","description":"","picture":"https://developer.qcloudimg.com/http-save/yehe-100000/81e8847ceca5444eb4fecdc50be6e12d.png","coverImageUrl":"https://developer.qcloudimg.com/http-save/yehe-100000/81e8847ceca5444eb4fecdc50be6e12d.png","sourceType":99,"sourceDetail":{},"channelType":2,"channelDetail":{},"authorId":11375356,"columnId":104266,"columnIds":[],"writeTime":1739494742,"updateTime":1739494742,"viewCount":116,"likeCount":1,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://developer.qcloudimg.com/avatar/25356.png","company":"","introduce":"","isProfessionVerified":0,"nickname":"用户11375356","title":"","uid":11375356,"id":11375356,"name":"用户11375356","avatar":"https://developer.qcloudimg.com/avatar/25356.png"},"tags":[{"tagId":17566,"tagName":"原理","id":17566,"name":"原理"},{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":10166,"tagName":"c++","id":10166,"name":"c++"},{"tagId":17248,"tagName":"对象","id":17248,"name":"对象"},{"tagId":17384,"tagName":"内存泄漏","id":17384,"name":"内存泄漏"}]},{"id":2496115,"articleId":2496115,"title":"【C++】智能指针","content":"","plain":"","brief":"","summary":"智能指针类除了满⾜RAII的设计思路,还要⽅便资源的访问,所以智能指针类还会想迭代器类⼀","abstract":"智能指针类除了满⾜RAII的设计思路,还要⽅便资源的访问,所以智能指针类还会想迭代器类⼀","posterSummary":"","description":"","picture":"https://developer.qcloudimg.com/http-save/yehe-100000/ab4d920f846748a6ea6c49eee8e26a39.png","coverImageUrl":"https://developer.qcloudimg.com/http-save/yehe-100000/ab4d920f846748a6ea6c49eee8e26a39.png","sourceType":99,"sourceDetail":{},"channelType":2,"channelDetail":{},"authorId":11290673,"columnId":103841,"columnIds":[],"writeTime":1739493956,"updateTime":1739493956,"viewCount":34,"likeCount":0,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://developer.qcloudimg.com/avatar/40673.png","company":"","introduce":"","isProfessionVerified":0,"nickname":"用户11290673","title":"","uid":11290673,"id":11290673,"name":"用户11290673","avatar":"https://developer.qcloudimg.com/avatar/40673.png"},"tags":[{"tagId":17248,"tagName":"对象","id":17248,"name":"对象"},{"tagId":17287,"tagName":"管理","id":17287,"name":"管理"},{"tagId":17540,"tagName":"异常","id":17540,"name":"异常"},{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":10166,"tagName":"c++","id":10166,"name":"c++"}]},{"id":2495800,"articleId":2495800,"title":"反常识:为什么虚函数在构造和析构时并不“虚”?","content":"","plain":"","brief":"","summary":"对象通过虚表指针(vptr)指向虚函数表(vtable),虚函数表中的函数指针指向虚函数的实现。所以多态的基础是对象持有的虚表指针,而虚表指针是在对象创建时确定...","abstract":"对象通过虚表指针(vptr)指向虚函数表(vtable),虚函数表中的函数指针指向虚函数的实现。所以多态的基础是对象持有的虚表指针,而虚表指针是在对象创建时确定...","posterSummary":"对象通过虚表指针(vptr)指向虚函数表(vtable),虚函数表中的函数指针指向虚函数的实现。所以多态的基础是对象持有的虚表指针,而虚表指针是在对象创建时确定的,即构造函数执行时确定的。","description":"","picture":"https://developer.qcloudimg.com/http-save/10011/ef6939a72e6a6236dbb56bbd2ae6bec1.jpg","coverImageUrl":"https://developer.qcloudimg.com/http-save/10011/ef6939a72e6a6236dbb56bbd2ae6bec1.jpg","sourceType":99,"sourceDetail":{},"channelType":4,"channelDetail":{},"authorId":11211048,"columnId":103301,"columnIds":[],"writeTime":1739341424,"updateTime":1739341424,"viewCount":73,"likeCount":1,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://developer.qcloudimg.com/http-save/10011/b9ca286fb4e56a1a637801c138012c9d.jpg","company":"","introduce":"","isProfessionVerified":0,"nickname":"程序员的园","title":"","uid":11211048,"id":11211048,"name":"程序员的园","avatar":"https://developer.qcloudimg.com/http-save/10011/b9ca286fb4e56a1a637801c138012c9d.jpg"},"tags":[{"tagId":17566,"tagName":"原理","id":17566,"name":"原理"},{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":17248,"tagName":"对象","id":17248,"name":"对象"},{"tagId":17290,"tagName":"函数","id":17290,"name":"函数"},{"tagId":17375,"tagName":"面试","id":17375,"name":"面试"}]},{"id":2495708,"articleId":2495708,"title":"C++ 实现封装的双链表:双链表的操作与实践","content":"","plain":"","brief":"","summary":"双链表是链表的一种变种,除了每个节点指向下一个节点外,还多了一个指向前一个节点的指针。由于双链表可以从两端进行遍历,它的插入和删除操作更为灵活。本文将详细介绍如...","abstract":"双链表是链表的一种变种,除了每个节点指向下一个节点外,还多了一个指向前一个节点的指针。由于双链表可以从两端进行遍历,它的插入和删除操作更为灵活。本文将详细介绍如...","posterSummary":"双链表是链表的一种变种,除了每个节点指向下一个节点外,还多了一个指向前一个节点的指针。由于双链表可以从两端进行遍历,它的插入和删除操作更为灵活。本文将详细介绍如何使用 C++ 语言实现一个封装的双链表类,深入探讨双链表的核心操作,并展示完整的代码示例。","description":"","picture":"","coverImageUrl":"","sourceType":99,"sourceDetail":{},"channelType":2,"channelDetail":{},"authorId":11306053,"columnId":103903,"columnIds":[],"writeTime":1739324806,"updateTime":1739324806,"viewCount":58,"likeCount":0,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://developer.qcloudimg.com/http-save/10011/633ce1ce340d5a8ddf0b83feee2d0fb6.jpg","company":"","introduce":"","isProfessionVerified":0,"nickname":"平凡之路.","title":"","uid":11306053,"id":11306053,"name":"平凡之路.","avatar":"https://developer.qcloudimg.com/http-save/10011/633ce1ce340d5a8ddf0b83feee2d0fb6.jpg"},"tags":[{"tagId":17357,"tagName":"链表","id":17357,"name":"链表"},{"tagId":17428,"tagName":"实践","id":17428,"name":"实践"},{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":10166,"tagName":"c++","id":10166,"name":"c++"},{"tagId":17188,"tagName":"变量","id":17188,"name":"变量"}]},{"id":2495360,"articleId":2495360,"title":"【linux学习指南】模拟线程封装与智能指针shared_ptr","content":"","plain":"","brief":"","summary":"std::shared_ptr 是 C++ 标准库 \u003Cmemory\u003E 头文件中提供的一种智能指针,用于管理动态分配的对象,它实现了共享所有权的语义,下面为你详细...","abstract":"std::shared_ptr 是 C++ 标准库 \u003Cmemory\u003E 头文件中提供的一种智能指针,用于管理动态分配的对象,它实现了共享所有权的语义,下面为你详细...","posterSummary":"std::shared_ptr 是 C++ 标准库 \u003Cmemory\u003E 头文件中提供的一种智能指针,用于管理动态分配的对象,它实现了共享所有权的语义,下面为你详细介绍它的作用、工作原理以及在你给出的代码中的使用场景。","description":"","picture":"https://developer.qcloudimg.com/http-save/yehe-100000/693bd35df508609521a5576579e650bb.png","coverImageUrl":"https://developer.qcloudimg.com/http-save/yehe-100000/693bd35df508609521a5576579e650bb.png","sourceType":99,"sourceDetail":{},"channelType":2,"channelDetail":{},"authorId":11001423,"columnId":102200,"columnIds":[],"writeTime":1739252360,"updateTime":1739252360,"viewCount":72,"likeCount":1,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://developer.qcloudimg.com/http-save/10011/417b3b342e0e1ecdd611df522e57f075.jpg","company":"","introduce":"博主专注于分享编程技巧和经验,让代码走进生活,欢迎关注我的博客,一起努力丫!一起探索编程的乐趣!","isProfessionVerified":0,"nickname":"学习起来吧","title":"","uid":11001423,"id":11001423,"name":"学习起来吧","avatar":"https://developer.qcloudimg.com/http-save/10011/417b3b342e0e1ecdd611df522e57f075.jpg"},"tags":[{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":10308,"tagName":"linux","id":10308,"name":"linux"},{"tagId":15980,"tagName":"shared","id":15980,"name":"shared"},{"tagId":17248,"tagName":"对象","id":17248,"name":"对象"},{"tagId":17508,"tagName":"线程","id":17508,"name":"线程"}]},{"id":2495105,"articleId":2495105,"title":"线性表的顺序列表的定义、初始化等操作","content":"","plain":"","brief":"","summary":"#include \u003Cstdio.h\u003E \n#include \u003Cstdlib.h\u003E \n#define OK 1 \n#define ERR 0 \n#defin...","abstract":"#include \u003Cstdio.h\u003E \n#include \u003Cstdlib.h\u003E \n#define OK 1 \n#define ERR 0 \n#defin...","posterSummary":"#include \u003Cstdio.h\u003E \n#include \u003Cstdlib.h\u003E \n#define OK 1 \n#define ERR 0 \n#define MAXSIZE 100 \n//定义顺序存储结构 ","description":"","picture":"","coverImageUrl":"","sourceType":99,"sourceDetail":{},"channelType":2,"channelDetail":{},"authorId":1650713,"columnId":104826,"columnIds":[],"writeTime":1739188518,"updateTime":1739188518,"viewCount":26,"likeCount":0,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://ask.qcloudimg.com/avatar/1650713/ewjyqexdr1.png","company":"","introduce":"","isProfessionVerified":0,"nickname":"leehao","title":"","uid":1650713,"id":1650713,"name":"leehao","avatar":"https://ask.qcloudimg.com/avatar/1650713/ewjyqexdr1.png"},"tags":[{"tagId":14580,"tagName":"malloc","id":14580,"name":"malloc"},{"tagId":15731,"tagName":"return","id":15731,"name":"return"},{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":14018,"tagName":"include","id":14018,"name":"include"},{"tagId":14059,"tagName":"int","id":14059,"name":"int"}]},{"id":2494819,"articleId":2494819,"title":"面向对象的单链表:用C++实现的链表操作与实践","content":"","plain":"","brief":"","summary":"单链表是一种由节点组成的线性数据结构,其中每个节点包含数据部分和指向下一个节点的指针。与数组不同,链表的节点在内存中不要求连续存储,而是通过指针连接。因此,链表...","abstract":"单链表是一种由节点组成的线性数据结构,其中每个节点包含数据部分和指向下一个节点的指针。与数组不同,链表的节点在内存中不要求连续存储,而是通过指针连接。因此,链表...","posterSummary":"单链表是一种由节点组成的线性数据结构,其中每个节点包含数据部分和指向下一个节点的指针。与数组不同,链表的节点在内存中不要求连续存储,而是通过指针连接。因此,链表的插入和删除操作较为灵活,不需要大量的数据移动。","description":"","picture":"","coverImageUrl":"","sourceType":99,"sourceDetail":{},"channelType":2,"channelDetail":{},"authorId":11306053,"columnId":103903,"columnIds":[],"writeTime":1739167411,"updateTime":1739167411,"viewCount":87,"likeCount":1,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://developer.qcloudimg.com/http-save/10011/633ce1ce340d5a8ddf0b83feee2d0fb6.jpg","company":"","introduce":"","isProfessionVerified":0,"nickname":"平凡之路.","title":"","uid":11306053,"id":11306053,"name":"平凡之路.","avatar":"https://developer.qcloudimg.com/http-save/10011/633ce1ce340d5a8ddf0b83feee2d0fb6.jpg"},"tags":[{"tagId":10166,"tagName":"c++","id":10166,"name":"c++"},{"tagId":17290,"tagName":"函数","id":17290,"name":"函数"},{"tagId":17357,"tagName":"链表","id":17357,"name":"链表"},{"tagId":17428,"tagName":"实践","id":17428,"name":"实践"},{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"}]},{"id":2494627,"articleId":2494627,"title":"【C++入门讲解】","content":"","plain":"","brief":"","summary":"C++作为一门久经考验的编程语言,自1979年由Bjarne Stroustrup在贝尔实验室创建以来,始终保持着旺盛的生命力。它不仅完美继承了C语言的高效特性...","abstract":"C++作为一门久经考验的编程语言,自1979年由Bjarne Stroustrup在贝尔实验室创建以来,始终保持着旺盛的生命力。它不仅完美继承了C语言的高效特性...","posterSummary":"C++作为一门久经考验的编程语言,自1979年由Bjarne Stroustrup在贝尔实验室创建以来,始终保持着旺盛的生命力。它不仅完美继承了C语言的高效特性,更通过面向对象编程(OOP)的加持,成为系统开发、游戏引擎、高频交易等领域的首选语言。最新的C++20标准引入了模块(Modules)、概念(Concepts)等现代特性,使其在保持性能优势的同时,开发效率也大幅提升。","description":"","picture":"https://developer.qcloudimg.com/http-save/yehe-100000/a949b9d5cbcdce840cf727731d79f8cc.png","coverImageUrl":"https://developer.qcloudimg.com/http-save/yehe-100000/a949b9d5cbcdce840cf727731d79f8cc.png","sourceType":99,"sourceDetail":{},"channelType":2,"channelDetail":{},"authorId":11456817,"columnId":104753,"columnIds":[],"writeTime":1739107983,"updateTime":1739107983,"viewCount":82,"likeCount":0,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://developer.qcloudimg.com/avatar/6817.png","company":"","introduce":"","isProfessionVerified":0,"nickname":"用户11456817","title":"","uid":11456817,"id":11456817,"name":"用户11456817","avatar":"https://developer.qcloudimg.com/avatar/6817.png"},"tags":[{"tagId":17337,"tagName":"开发","id":17337,"name":"开发"},{"tagId":17416,"tagName":"入门","id":17416,"name":"入门"},{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":10166,"tagName":"c++","id":10166,"name":"c++"},{"tagId":17290,"tagName":"函数","id":17290,"name":"函数"}]},{"id":2494418,"articleId":2494418,"title":"RTOS应用跳转至Bootloader后串口发送数据引发HardFault","content":"","plain":"","brief":"","summary":"当从Bootloader跳转到应用时,RTOS可能没有正确处理任务上下文、堆栈指针(SP)或任务的内存分配,这可能导致应用运行后访问非法内存或执行非法指令,从而...","abstract":"当从Bootloader跳转到应用时,RTOS可能没有正确处理任务上下文、堆栈指针(SP)或任务的内存分配,这可能导致应用运行后访问非法内存或执行非法指令,从而...","posterSummary":"当从Bootloader跳转到应用时,RTOS可能没有正确处理任务上下文、堆栈指针(SP)或任务的内存分配,这可能导致应用运行后访问非法内存或执行非法指令,从而触发HardFault。","description":"","picture":"https://developer.qcloudimg.com/http-save/10011/b4cf874d02f412a8ac09785d052c9d78.jpg","coverImageUrl":"https://developer.qcloudimg.com/http-save/10011/b4cf874d02f412a8ac09785d052c9d78.jpg","sourceType":99,"sourceDetail":{},"channelType":4,"channelDetail":{},"authorId":8201782,"columnId":90785,"columnIds":[],"writeTime":1738998581,"updateTime":1738998581,"viewCount":45,"likeCount":0,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://ask.qcloudimg.com/http-save/yehe-8201782/yeo7i6eexy.jpeg","company":"","introduce":"【公众号】美男子玩编程","isProfessionVerified":0,"nickname":"不脱发的程序猿","title":"嵌入式工程师","uid":8201782,"id":8201782,"name":"不脱发的程序猿","avatar":"https://ask.qcloudimg.com/http-save/yehe-8201782/yeo7i6eexy.jpeg"},"tags":[{"tagId":17287,"tagName":"管理","id":17287,"name":"管理"},{"tagId":17328,"tagName":"解决方案","id":17328,"name":"解决方案"},{"tagId":17382,"tagName":"内存","id":17382,"name":"内存"},{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":12378,"tagName":"bootloader","id":12378,"name":"bootloader"}]},{"id":2494369,"articleId":2494369,"title":"【2025-02-06】简单算法:相向双指针 盛最多水的容器 接雨水","content":"","plain":"","brief":"","summary":"●题解:\n 找最大面积:判断什么时候会有更大面积。\n 如果选定了一组边,如图中的红色,则面积由短边决定,且在这组边内的任意一条边与短边的组合不糊再大于原来的面积...","abstract":"●题解:\n 找最大面积:判断什么时候会有更大面积。\n 如果选定了一组边,如图中的红色,则面积由短边决定,且在这组边内的任意一条边与短边的组合不糊再大于原来的面积...","posterSummary":"●题解:\n 找最大面积:判断什么时候会有更大面积。\n 如果选定了一组边,如图中的红色,则面积由短边决定,且在这组边内的任意一条边与短边的组合不糊再大于原来的面积,因为:当找到更长边时,面积还是由短边决定,但是长变短了。如果找到更短边时,长(x轴)和宽(y轴)都变短了\n 所以,改变短边的指针的指向别的边才可能会产生更大的面积","description":"","picture":"https://developer.qcloudimg.com/http-save/yehe-100000/83d911225ec84740ea141541e9196a88.png","coverImageUrl":"https://developer.qcloudimg.com/http-save/yehe-100000/83d911225ec84740ea141541e9196a88.png","sourceType":99,"sourceDetail":{},"channelType":2,"channelDetail":{},"authorId":11029137,"columnId":102366,"columnIds":[],"writeTime":1738994719,"updateTime":1738994719,"viewCount":41,"likeCount":0,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://developer.qcloudimg.com/avatar/29137.png","company":"","introduce":"","isProfessionVerified":0,"nickname":"用户11029137","title":"","uid":11029137,"id":11029137,"name":"用户11029137","avatar":"https://developer.qcloudimg.com/avatar/29137.png"},"tags":[{"tagId":17431,"tagName":"视频","id":17431,"name":"视频"},{"tagId":17460,"tagName":"算法","id":17460,"name":"算法"},{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":10649,"tagName":"容器","id":10649,"name":"容器"},{"tagId":14626,"tagName":"max","id":14626,"name":"max"}]},{"id":2494346,"articleId":2494346,"title":"【C语言】数 组与指针:深度剖析与等价表达","content":"","plain":"","brief":"","summary":"在 C 语言中,数组和指针是可以互换使用的。这是由于数组名代表的是指向数组首元素的指针。事实上,数组名和指针的关系让我们可以使用指针访问数组中的元素。具体来说,...","abstract":"在 C 语言中,数组和指针是可以互换使用的。这是由于数组名代表的是指向数组首元素的指针。事实上,数组名和指针的关系让我们可以使用指针访问数组中的元素。具体来说,...","posterSummary":"在 C 语言中,数组和指针是可以互换使用的。这是由于数组名代表的是指向数组首元素的指针。事实上,数组名和指针的关系让我们可以使用指针访问数组中的元素。具体来说,数组下标运算符([])和指针运算符(*)有着紧密的联系。","description":"","picture":"https://developer.qcloudimg.com/http-save/yehe-100000/165798b307ae1225329b0b55859ee701.png","coverImageUrl":"https://developer.qcloudimg.com/http-save/yehe-100000/165798b307ae1225329b0b55859ee701.png","sourceType":99,"sourceDetail":{},"channelType":2,"channelDetail":{},"authorId":11281638,"columnId":103971,"columnIds":[],"writeTime":1738993700,"updateTime":1738993700,"viewCount":100,"likeCount":1,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://developer.qcloudimg.com/http-save/10011/03e5defe27a7e18b3f7ca2bcfea8a593.jpg","company":"","introduce":"CSDN小ᶻZ࿆,欢迎访问我的主页https://blog.csdn.net/2201_75539691?spm=1011.2415.3001.5343","isProfessionVerified":0,"nickname":"CSDN-Z","title":"","uid":11281638,"id":11281638,"name":"CSDN-Z","avatar":"https://developer.qcloudimg.com/http-save/10011/03e5defe27a7e18b3f7ca2bcfea8a593.jpg"},"tags":[{"tagId":17382,"tagName":"内存","id":17382,"name":"内存"},{"tagId":17440,"tagName":"数据","id":17440,"name":"数据"},{"tagId":17457,"tagName":"数组","id":17457,"name":"数组"},{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":10665,"tagName":"存储","id":10665,"name":"存储"}]},{"id":2494344,"articleId":2494344,"title":"【C语言】数组名及其地址的理解与应用","content":"","plain":"","brief":"","summary":"本文通过多个代码示例分析了C语言中数组名的本质以及它在内存中的表现。我们深入探讨了数组名作为指针的特性、指针算术操作、以及数组整体地址与数组元素地址之间的区别。...","abstract":"本文通过多个代码示例分析了C语言中数组名的本质以及它在内存中的表现。我们深入探讨了数组名作为指针的特性、指针算术操作、以及数组整体地址与数组元素地址之间的区别。...","posterSummary":"本文通过多个代码示例分析了C语言中数组名的本质以及它在内存中的表现。我们深入探讨了数组名作为指针的特性、指针算术操作、以及数组整体地址与数组元素地址之间的区别。理解这些概念不仅有助于深入掌握指针,还能提高我们对内存管理和低级编程的理解。","description":"","picture":"https://developer.qcloudimg.com/http-save/yehe-100000/165798b307ae1225329b0b55859ee701.png","coverImageUrl":"https://developer.qcloudimg.com/http-save/yehe-100000/165798b307ae1225329b0b55859ee701.png","sourceType":99,"sourceDetail":{},"channelType":2,"channelDetail":{},"authorId":11281638,"columnId":103971,"columnIds":[],"writeTime":1738993665,"updateTime":1738993665,"viewCount":81,"likeCount":1,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://developer.qcloudimg.com/http-save/10011/03e5defe27a7e18b3f7ca2bcfea8a593.jpg","company":"","introduce":"CSDN小ᶻZ࿆,欢迎访问我的主页https://blog.csdn.net/2201_75539691?spm=1011.2415.3001.5343","isProfessionVerified":0,"nickname":"CSDN-Z","title":"","uid":11281638,"id":11281638,"name":"CSDN-Z","avatar":"https://developer.qcloudimg.com/http-save/10011/03e5defe27a7e18b3f7ca2bcfea8a593.jpg"},"tags":[{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":14059,"tagName":"int","id":14059,"name":"int"},{"tagId":17382,"tagName":"内存","id":17382,"name":"内存"},{"tagId":17383,"tagName":"内存管理","id":17383,"name":"内存管理"},{"tagId":17457,"tagName":"数组","id":17457,"name":"数组"}]},{"id":2494343,"articleId":2494343,"title":"【C语言】数 组与指针:深入理解 scanf 和数 组操作","content":"","plain":"","brief":"","summary":"同时,指针 p 被初始化为 arr,这意味着 p 指向 arr[0]。指针 p 本身存储的是数组 arr 的首元素地址。通过指针 p 和数组下标的关系,p + ...","abstract":"同时,指针 p 被初始化为 arr,这意味着 p 指向 arr[0]。指针 p 本身存储的是数组 arr 的首元素地址。通过指针 p 和数组下标的关系,p + ...","posterSummary":"同时,指针 p 被初始化为 arr,这意味着 p 指向 arr[0]。指针 p 本身存储的是数组 arr 的首元素地址。通过指针 p 和数组下标的关系,p + i 就是指向数组中第 i 个元素的地址,即 &arr[i]。","description":"","picture":"https://developer.qcloudimg.com/http-save/yehe-100000/165798b307ae1225329b0b55859ee701.png","coverImageUrl":"https://developer.qcloudimg.com/http-save/yehe-100000/165798b307ae1225329b0b55859ee701.png","sourceType":99,"sourceDetail":{},"channelType":2,"channelDetail":{},"authorId":11281638,"columnId":103971,"columnIds":[],"writeTime":1738993623,"updateTime":1738993623,"viewCount":64,"likeCount":1,"commentCount":0,"favorCount":0,"weight":0,"status":2,"draftId":0,"tagIds":[],"isCommentEnable":true,"highQuality":false,"skipAds":false,"showAds":false,"focusRead":false,"publishTime":null,"editTime":null,"isCloseTextLink":false,"author":{"avatarUrl":"https://developer.qcloudimg.com/http-save/10011/03e5defe27a7e18b3f7ca2bcfea8a593.jpg","company":"","introduce":"CSDN小ᶻZ࿆,欢迎访问我的主页https://blog.csdn.net/2201_75539691?spm=1011.2415.3001.5343","isProfessionVerified":0,"nickname":"CSDN-Z","title":"","uid":11281638,"id":11281638,"name":"CSDN-Z","avatar":"https://developer.qcloudimg.com/http-save/10011/03e5defe27a7e18b3f7ca2bcfea8a593.jpg"},"tags":[{"tagId":17590,"tagName":"指针","id":17590,"name":"指针"},{"tagId":10665,"tagName":"存储","id":10665,"name":"存储"},{"tagId":15853,"tagName":"scanf","id":15853,"name":"scanf"},{"tagId":17215,"tagName":"程序","id":17215,"name":"程序"},{"tagId":17457,"tagName":"数组","id":17457,"name":"数组"}]}]},"video":{"fetchStatus":"none","done":false,"nextPageNumber":1,"pageSize":20,"total":0,"list":[]}},"relatedProducts":[],"relatedDevdocs":[],"activeUsers":[],"hotColumns":[{"id":1165,"name":"饶文津的专栏","desc":"","icon":"https://imgcache.qq.com/qcloud/developer/images/release/column-icons/13.png","background":"","status":2,"creatorId":903492,"memberCount":1,"articleCount":478,"followCount":35,"createdTime":1492067144,"creator":{"id":903492,"uid":903492,"name":"饶文津","label":"","avatar":"https://ask.qcloudimg.com/avatar/female/rkclsi9ZHum.png","province":"","city":"","company":"","title":"","school":"","major":"","homePage":"","region":1,"jobType":1,"graduationDate":"","education":0,"specialityIds":[10308],"specialities":[],"gender":1,"trade":"","growthLevel":0,"isProfessionVerified":false,"upvoteCount":0,"followingCount":3,"followerCount":21,"questionCount":0,"answerCount":1,"followQuestionCount":0,"followTagCount":0,"favorAnswerCount":0,"beHandPickedCount":0,"followColumnCount":2,"articleCount":478,"validArticleCount":478}},{"id":1283,"name":"腾讯技术工程官方号的专栏","desc":"","icon":"https://ask.qcloudimg.com/column-icons/1283/170434/hcgwwmih7d.jpg","background":"","status":2,"creatorId":170434,"memberCount":2,"articleCount":1119,"followCount":921,"createdTime":1496643325,"creator":{"id":170434,"uid":170434,"name":"腾讯技术工程官方号","label":"腾讯技术工程事业群官方微信公众号","avatar":"https://ask.qcloudimg.com/http-save/yehe-170434/568f3e8410f6654284c65b8e886345e3.png","province":"1213","city":"1216","company":"腾讯","title":"产品经理","school":"","major":"","homePage":"","region":1,"jobType":1,"graduationDate":"","education":0,"specialityIds":[10539,10244,10149,10333,10245],"specialities":[],"gender":1,"trade":"","growthLevel":0,"isProfessionVerified":true,"upvoteCount":0,"followingCount":1,"followerCount":1600,"questionCount":0,"answerCount":0,"followQuestionCount":0,"followTagCount":0,"favorAnswerCount":0,"beHandPickedCount":0,"followColumnCount":2,"articleCount":1122,"validArticleCount":1119}},{"id":1443,"name":"QQ音乐技术团队的专栏","desc":"","icon":"https://imgcache.qq.com/qcloud/developer/images/release/column-icons/13.png","background":"","status":2,"creatorId":1027752,"memberCount":1,"articleCount":149,"followCount":306,"createdTime":1505099560,"creator":{"id":1027752,"uid":1027752,"name":"QQ音乐技术团队","label":"","avatar":"https://ask.qcloudimg.com/http-save/yehe-1027752/95f9d54cee0717358cb049e12c85b52c.png","province":"","city":"","company":"","title":"","school":"","major":"","homePage":"","region":1,"jobType":1,"graduationDate":"","education":0,"specialityIds":[10216,10151,10149,10244,10164],"specialities":[],"gender":1,"trade":"mobileapp","growthLevel":0,"isProfessionVerified":false,"upvoteCount":0,"followingCount":1,"followerCount":305,"questionCount":0,"answerCount":0,"followQuestionCount":0,"followTagCount":0,"favorAnswerCount":0,"beHandPickedCount":0,"followColumnCount":2,"articleCount":149,"validArticleCount":149}},{"id":1535,"name":"腾讯Bugly的专栏","desc":"","icon":"https://imgcache.qq.com/qcloud/developer/images/release/column-icons/10.png","background":"","status":2,"creatorId":1069749,"memberCount":1,"articleCount":268,"followCount":266,"createdTime":1511162255,"creator":{"id":1069749,"uid":1069749,"name":"腾讯Bugly","label":"","avatar":"https://ask.qcloudimg.com/http-save/yehe-900000/d2091cbe4e24b0a206419b09bc8b32d1.png","province":"","city":"","company":"","title":"","school":"","major":"","homePage":"","region":1,"jobType":1,"graduationDate":"","education":0,"specialityIds":[10216,10151,10164,10149,10333],"specialities":[],"gender":1,"trade":"mobileapp","growthLevel":0,"isProfessionVerified":false,"upvoteCount":0,"followingCount":1,"followerCount":298,"questionCount":0,"answerCount":0,"followQuestionCount":0,"followTagCount":0,"favorAnswerCount":0,"beHandPickedCount":0,"followColumnCount":2,"articleCount":268,"validArticleCount":268}}],"recommendedTags":[],"env":"production","documentBaseTitle":"腾讯云开发者社区-腾讯云","cdnDomain":"cloudcache.tencent-cloud.cn","cssDomain":"cloudcache.tencent-cloud.cn","qcloudDomain":"cloud.tencent.com","consoleDomain":"console.cloud.tencent.com","qcommunity_identify_id":"vNeY7EdDsdibzY936ep24","session":{"isLogined":false,"isQcloudUser":false,"isOwner":false,"nickname":"","accountInfoCompleted":false,"phoneCompleted":false,"profile":{},"contactPhoneCompleted":false,"userInfo":{}},"pvId":"rACEBUP67y0vFnQzuBKZI","userIp":"8.222.208.146","fromMiniProgram":false,"route":{"url":"/developer/tag/17590","path":"/developer/tag/17590","pathname":"/developer/tag/17590","search":null,"query":{},"segments":["developer","tag","17590"]}}); </script><script class=""> if (!Element.prototype.matches) Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector; if (!Element.prototype.closest) Element.prototype.closest = function(s) { var el = this; if (!document.documentElement.contains(el)) return null; do { if (el.matches(s)) return el; el = el.parentElement; } while (el !== null); return null; }; window.addEventListener('mouseover', function(evt) { const target = evt.target; if (!target) { return; } const aEle = target.closest('a'); if (!aEle) { return; } let href = aEle.getAttribute('href'); if (!href) { return; } href = href.replace(/cloud.tencent.com.cn|cloud.tencent.com|cloud.tencent.cn/g, 'cloud.tencent.com'); aEle.setAttribute('href', href); }, true); </script></body></html>