社区
C++ 语言
帖子详情
请问什么内置指针和普通指针?
qq_37213773
2017-05-09 09:09:51
如题,举个例子解释一下 谢谢~
...全文
427
11
打赏
收藏
请问什么内置指针和普通指针?
如题,举个例子解释一下 谢谢~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_37213773
2017-05-12
打赏
举报
回复
赵4老师
2017-05-10
打赏
举报
回复
http://edu.csdn.net/course/detail/2344
C语言指针与汇编内存地址-一.代码要素
http://edu.csdn.net/course/detail/2455
C语言指针与汇编内存地址-二.函数
http://edu.csdn.net/course/detail/2516
C语言指针与汇编内存地址-三.数组和二维数组
http://edu.csdn.net/course/detail/2517
C语言指针与汇编内存地址-四.三维数组
qq_37213773
2017-05-10
打赏
举报
回复
[quote=引用 6 楼 zhu339111520 的回复:] 内置指针又称 内置类型的指针? 什么是内置类型,int, float, char,.....这些就是内置类型。 内置指针类型也是内置指针?内置指针也是内置类型指针?
FD_2013
2017-05-10
打赏
举报
回复
内置指针又称 内置类型的指针? 什么是内置类型,int, float, char,.....这些就是内置类型。 普通指针,普通类型(非内置类型)的指针? myclass1* ptr1, myclass2* ptr2.........这些就是普通指针。 智能指针,不需要手动申请释放的指针? std::auto_ptr ptr1, str::shared_ptr<ptr2>......这些就是智能指针。 其中智能指针应该可以划到普通指针范畴里,智能指针实现无非就是放到类的构造和析构里,用RAII(资源申请即初始化)模式实现。
给满分!
qq_37213773
2017-05-10
打赏
举报
回复
starytx
2017-05-10
打赏
举报
回复
没听过什么内置指针
赵4老师
2017-05-10
打赏
举报
回复
电脑内存或文件内容或传输内容只是一个一维二进制字节数组及其对应的二进制地址; 人脑才将电脑内存或文件内容或传输内容中的这个一维二进制字节数组及其对应的二进制地址的某些部分看成是整数、有符号数/无符号数、浮点数、复数、英文字母、阿拉伯数字、中文/韩文/法文……字符/字符串、汇编指令、函数、函数参数、堆、栈、数组、指针、数组指针、指针数组、数组的数组、指针的指针、二维数组、字符点阵、字符笔画的坐标、黑白二值图片、灰度图片、彩色图片、录音、视频、指纹信息、身份证信息…… 推荐使用WinHex软件查看硬盘或文件或内存中的原始字节内容。
理解
和
讨论
之前请先学会如何
观察
!
qq_37213773
2017-05-10
打赏
举报
回复
幻夢之葉
2017-05-10
打赏
举报
回复
哪有什么内置指针的说法?
ooolinux
2017-05-09
打赏
举报
回复
什么内置指针?指向类的成员函数的指针?
qq_37213773
2017-05-09
打赏
举报
回复
大神都去那里了呢?
c++智能
指针
和
内置
指针
的转化
在使用智能
指针
的过程中踩得一些坑~做点总结以更好的理解智能
指针
普通
指针
转化为
内置
指针
int* iPtr = new int(42); shared_ptr
p(iPtr);int a =10; shared_ptr
p(a);
内置
指针
转化为
普通
指针
int* pI = p.get();一些需要注意的地方1.
内置
指针
转智能
指针
void f(shared_ptr
【C/C++】C++11 智能
指针
与
普通
指针
重要区别
用于管理共享所有权的对象,即多个
指针
可以同时指向该对象,并且当所有
指针
都超出作用域时才会释放内存。这两种智能
指针
都提供了更加灵活和安全的内存管理方式,可以大大减少程序中的内存问题。总之,智能
指针
相比
普通
指针
更加安全和方便,可以避免内存泄漏、悬空
指针
和竞态条件等问题。但是,智能
指针
也有一些缺点,例如可能会增加程序的开销和复杂度,需要谨慎使用。智能
指针
和
普通
指针
都是 C++ 中用于管理动态内存的工具,但它们之间有一些重要的区别。用于管理独占所有权的对象,即同一时间只能有一个
指针
指向该对象;
什么是智能
指针
?为什么要用智能
指针
?
什么是智能
指针
?为什么要用智能
指针
?如何打破循环引用的问题?对于资源管理有什么作用? 看到这些问题,心里就发毛。什么是智能
指针
啊?为什么要用智能
指针
啊?循环引用又是什么鬼?实现?我❌... 首先我们来看一下第一个问题,什么是智能
指针
? 常见的智能
指针
有几种,一种是共享
指针
shared_ptr,一种是独享
指针
unique_ptr,一种是弱
指针
weak_ptr,一种是很久没用过的auto_ptr(被u...
智能
指针
与
内置
指针
混合使用问题
C++中的shared_ptr是一个很好用的东西, 但是有些地方不注意也会带来很不必要的麻烦。 class test_ptr { }; typedef shared_ptr<test_ptr> TestPtr; int main() { test_ptr* pTest = new test_ptr; TestPtr sharePTest(pTest); d...
学数据结构之前必备的知识(一)——
指针
文章目录前言一、
指针
的重要性?二、
指针
是什么?1.定义2.基本
指针
类型三、
指针
怎么用?1.如何通过被调函数改主函数
普通
变量的值2.
指针
和数组3.
指针
变量的运算总结 前言 想必学软件的同学们都知道,数据结构在软件中的重要地位吧,可以说是软件的核心课程,在开始学习数据结构之前,有一些准备工作是必须要的,第一是
指针
,第二个是结构体,第三个是malloc()动态分配内存。本篇文章先介绍
指针
相关内容。 一、
指针
的重要性?
指针
重要性大致概括为以下几点: 能用来表示一些复杂的数据结构;
指针
能够快速地传递数据
C++ 语言
64,639
社区成员
250,578
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章