关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
weixin_73000861
2022-11-05 10:06
采纳率: 97.9%
浏览 28
首页
编程语言
已结题
c++智能指针不能这样用的吗?
c++
c语言
为什么这种写法不报错,
但是这种写法报错?
智能指针不能这样用的吗?
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
叶落花枯
2022-11-05 10:35
关注
第一种是普通变量指针赋值没问题,但是第二种智能指针是一个类,类和类之前的等号运算符没有重载,实现不了赋值的功能。prev->data = head->data这种赋值就可以
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
C++
为什么要用指针而不直接使用对象?
2020-08-26 10:16
C++
是一种强大的
编程语言
,它提供了多种方式来使用对象和指针。本文将探讨
C++
中使用指针和对象的策略,并解释为什么在某些情况下需要使用指针,而不是直接使用对象。 在
C++
中,对象可以通过两种方式来定义:使用...
C++
智能指针
详解[项目代码]
2025-11-12 16:21
C++
智能指针
的引入和优化,体现了现代
编程语言
在内存管理上的进步。它为开发者提供了一种既安全又方便管理资源的手段,是现代
C++
编程不可或缺的一部分。通过深入理解和掌握
智能指针
的使用,开发者可以更加高效和安全...
C++
智能指针
详解
2025-03-29 19:43
小宋要上岸的博客
在计算机编程中,特别是使用
C++
语言时,内存管理一直是一个复杂且容易出错的任务。程序员需要手动分配和释放内存,稍有不慎就可能导致内存泄漏或悬挂指针问题,这些问题不仅会影响程序的性能,还可能引发严重的错误...
C++
智能指针
的本质是什么?
2025-03-12 11:10
CppPlayer-程序员阿杜的博客
C++
智能指针
本质上是对原始指针的封装,借助于资源所有权和引用计数等机制,实现了自动内存管理,确保了资源的正确释放。通过
智能指针
,我们可以避免手动内存管理中常见的错误,如内存泄漏和悬挂指针,从而提高了...
【
C++
编程语言
】
C++
11新特性详解:
智能指针
、右值引用及Lambda表达式在现代
C++
开发中的应用
2025-07-10 17:14
内容概要:本文详细介绍了
C++
11引入的新特性,涵盖自动类型推导(auto)、范围基的for循环、lambda...此外,
智能指针
虽然能有效减少内存泄漏,但仍需注意一些特殊情况,如循环引用、不当使用new/delete、异常处理等。
C++
智能指针
基础用法详解
2024-04-21 00:21
mahuifa的博客
智能指针
是
C++
中用于管理动态分配资源的强大工具,通过正确使用
智能指针
,可以显著减少内存泄漏的可能性,并提高代码的安全性和可维护性。
2小时精通
C++
智能指针
2021-06-18 16:38
本课程讲解
C++
11标准库中的
智能指针
。对于C/
C++
程序员来说,指针是天堂,也是地狱。指针用得好程序运行效率倍增,用得不好问题层出不穷。
智能指针
可以解决普通指针存在的悬垂指针、野指针、资源泄露等问题本教程的...
C++
是什么类型的
编程语言
?用
C++
开发项目源码需要注意什么?.docx
2023-08-03 16:09
C++
是一种多范式
编程语言
,它融合了过程化编程、面向对象编程和泛型编程的概念。这种灵活性使得
C++
能够适应多种应用场景,从系统级编程到应用软件开发,甚至是现代的高性能计算和游戏开发。 在游戏开发领域,
C++
因...
(GNU)C
编程语言
的
智能指针
-C/
C++
开发
2021-05-26 22:02
C Smart Pointers这是什么这个项目试图将
智能指针
构造引入(GNU)C
编程语言
。 具有unique_ptr,shared_ptr宏和智能类型属性Des C
智能指针
的功能这是什么该项目试图将
智能指针
构造引入(GNU)C
编程语言
。 具有unique_...
【
C++
11】
智能指针
深度详解(什么是
智能指针
?为什么需要
智能指针
?如何使用
智能指针
?)
2024-07-23 09:19
sunny-ll的博客
智能指针
这个名词听着挺唬人,其实也没啥,无非就是会自动销毁new出来的对象,对于日常使用来说,还是挺方便的,毕竟C/
C++
可没有隔壁Java的垃圾回收机制GC,得自己清理垃圾,
智能指针
可以自动完成垃圾清理这个工作
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
11月13日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
11月5日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
11月5日