腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
为什么
变量
指针
包含相同数据类型的地址?
c++
、
c
、
pointers
、
memory
、
memory-address
指针
声明的一般语法:data-type *pointer_name;为什么
指针
变量
应该包含相同数据类型的
变量
的地址很重要? 由于
指针
与另一个
变量<
浏览 8
提问于2014-05-12
得票数 5
回答已采纳
5
回答
指针
和
指针
变量
有什么区别?
c
、
function-pointers
我读过: 当我们将
变量
i的地址存储在
指针
变量
p中时,我们说p 指向 i。 p指向i。为了访问
指针
所指向的对象,我们使用* (间接)运算符。 现在我感到困惑的是,我应该如何称呼p --
指针
还是
指针
变量
?附加:是一个
浏览 10
提问于2013-07-14
得票数 12
回答已采纳
3
回答
带有类的C++
指针
c++
、
pointers
我的编程教授要求我们: 不过,我有点困惑。“等级”
变量
是类
变量
,但如何声明
指针
?我是否将
指针
声明为int?
浏览 3
提问于2013-12-06
得票数 0
回答已采纳
1
回答
将非
指针
变量
作为对
指针
的引用传递给函数
c++
、
arrays
、
pointers
、
reference
、
pass-by-reference
我有一个场景,我经常使用非
指针
变量
,包括对象。这是我的困境的一段简单的示例代码。void ChangeUser(User*& user) user = &data[0];但是,如果我尝试使用非
指针
变量
,则在调用函数时会出现此编译错误。C2664: 'void ChangeUser(User *&a
浏览 1
提问于2017-08-30
得票数 1
1
回答
指针
如何提高执行速度?
pointers
如何在程序中使用
指针
来提高执行速度?显然,在这里使用
变量
更快。那么
指针
是如何提高速度的呢?
浏览 0
提问于2013-08-04
得票数 0
回答已采纳
3
回答
引用传递也可以称为
指针
传递吗?
c
、
function
、
pointers
然后,我再次看到,我们也可以将指向
变量
的
指针
作为参数传递。 我知道,当我们需要更改或访问原始
变量
时,我们可以传递一个
指针
变量
或带有&操作符的
变量
的地址。我想知
浏览 10
提问于2020-12-29
得票数 2
回答已采纳
7
回答
我可以用C语言更改
指针
变量
的地址吗?
c
、
pointers
、
swap
例如,如果有一个
指针
变量
int *a、int *b,并且每个地址值都是1000、2000,那么
指针
变量
的地址值是否可以像交换公共
变量
的值一样被交换? 注意,我指的是
指针
的地址。而不是它包含的值。据我所知,
指针
变量
的地址值是固定的,不能更改,对吗?
浏览 13
提问于2020-10-23
得票数 1
7
回答
C++
指针
-这里持有哪些值?
c++
、
pointers
如果我有以下
指针
变量
声明: int **c; a是int*类型的,它将保存一个memory addressc**是int类型,假设
指针
c指向
指针
b,
指针
b指向
变量
a,这里持有的值将是
变量
a的值。谢谢。
浏览 10
提问于2011-01-27
得票数 1
回答已采纳
6
回答
为什么我们需要浮点
指针
或整数
指针
点浮动
变量
或整数
变量
?
c++
、
c
、
pointers
我所知道的
指针
是,它被用来指向特定的位置(内存地址),那么为什么我们甚至需要与我们试图指向的
变量
的数据类型相同的
指针
。假设我创建了一个整数
变量
,那么我必须创建一个指向整数的
指针
。那么,为什么我不能创建一个空
指针
或浮点
指针
来指向存储在这个整数
变量
中的值呢!我是不是漏掉了一些
指针
的概念?
浏览 0
提问于2018-08-16
得票数 1
回答已采纳
1
回答
变量
的地址是否被视为指向自身的
指针
?
c++
#include <iostream>{ 是&num认为是指向自身的
指针
,还是仅仅是一个地址我知道
指针
是存储地址的
变量
,但是对象/
变量
的地址是否是指向自身的
指针
呢?
指针
必须使用*星号符号(例如int* intPtr = &num )显式创建吗?
变量
本身的地址(例如&num)也被认为是
指针
吗?
浏览 1
提问于2022-08-02
得票数 -5
4
回答
c++中的
指针
通过值/引用传递
c++
、
pointers
与简单
变量
一样,
指针
变量
也可以用作函数中的值参数或引用参数.....但是当使用
指针
变量
来保存内存位置或内存位置的内容时,如果将
指针
变量
用作值或引用参数,又会有什么不同呢?
浏览 1
提问于2012-01-17
得票数 2
2
回答
使用函数内部的
指针
c
、
function
、
pointers
、
parameters
为什么每次在函数中声明
指针
参数并开始在函数中使用
指针
参数时,每次在函数中使用
指针
变量
时,都需要在
指针
变量
旁边使用星号。为什么是那样?
浏览 3
提问于2022-07-04
得票数 0
1
回答
对于类memeber
变量
,什么时候应该使用std::unique_ptr和std::shared_ptr?
c++11
、
pointers
、
smart-pointers
在没有其他
指针
变量
将请求访问唯一
指针
所指向的对象/原始数据的情况下,应使用唯一
指针
。但是,存在一个共享
指针
,用于共享/并发访问单个资源(如文件)。 当然,对于
指针
类型的类数据成员也是如此。假设您有一个具有3个成员
变量
的类,这些
变量
都是
指针
类型。如果您的成员函数中没有一个返回指向这些
变量
(例如getter函数)的
指针
,那么您应该声明成员
变量
为std::unique
浏览 2
提问于2019-12-26
得票数 0
回答已采纳
2
回答
,指向方法的函数
指针
?
c++
、
types
、
function-pointers
、
void-pointers
、
pointer-to-member
我相信他正在尝试为成员
指针
类型擦除创建一个
变量
pf (这就是为什么有void* )。然后,我在类似的类中注意到这种类型的签名。但是根据,非静态成员
指针
类型定义如下:int (Fred::*)(char,float) (对于某些类Fred),函数
指针
类型定义如下:int (*)(char,float)。因此,可以创建一个成员
指针
变量
mp:int (S::*mp)(int) = nullptr; 也许这个void*表示this*,它是通过定义函数
指针
变量
来
浏览 5
提问于2019-09-21
得票数 0
回答已采纳
9
回答
C中的
指针
:什么时候使用和号和星号?
c
、
pointers
我只是从
指针
开始,我有点困惑。我知道&意味着
变量
的地址,并且*可以在
指针
变量
的前面使用,以获取
指针
指向的对象的值。但是当你使用数组,字符串,或者使用
变量
的
指针
副本调用函数时,事情的工作方式就不同了。
浏览 12
提问于2010-01-19
得票数 359
回答已采纳
4
回答
C在没有额外
变量
的情况下初始化指向数组文字的
指针
c
、
arrays
我有一个
变量
,需要保存指向数组的
指针
。通常,这是通过首先使用数组创建
变量
,然后保存指向该
变量
的
指针
来完成的。但是,我需要对大约10个
变量
这样做,我不想为每个
变量
创建一个额外的数组。我首先尝试的是但是它试图创建一个指向整数的
指针
数组。我认为下面的列表类型是正确的,但我不知道如何将数组转换为
指针
。
浏览 0
提问于2018-04-21
得票数 9
回答已采纳
1
回答
将空
指针
分配给多个
变量
python
对于多
变量
的值分配,我尝试了a=b=c=3,它可以工作!现在我是这样做的:b=[]很长的名单。我能用一种更好的和奏鸣曲的方式吗?
浏览 2
提问于2014-03-05
得票数 1
回答已采纳
3
回答
易失性
指针
指向非易失性数据
c
、
pointers
、
volatile
我知道声明意味着
指针
本身是不稳定的。int *volatile ptr=&a; 现在,如果我在中断上下文中将新
指针
写入队列(例如指向
变
浏览 0
提问于2018-04-10
得票数 1
回答已采纳
2
回答
为什么我们不在stl中迭代器中传递星号(*)
c++
、
stl
当我们使用迭代器时,我们声明迭代器,然后将itr作为对象,但是我们不像每次声明
指针
变量
时那样传递任何
指针
,而是通过迭代器打印向量的值,而不是当我们不传递任何
指针
时,itr变成*itr。
指针
是隐藏的还是它的工作在后台?iterator itr;*是如何工作的?对于迭代器或*itr来说,它意味着其他任何事情,就像普通
指针
变量
一样。如果它像
指针
变量
一样工作,那么为什么在声明*时不传递itr。
浏览 6
提问于2020-01-01
得票数 0
回答已采纳
5
回答
处理堆栈
变量
的
指针
示例
c
、
pointers
、
stack
我在上读了这一章,发现了这句话: 我知道如何使用
指针
来处理堆上分配的
变量
。但我无法想象如何使用它来处理堆栈
变量
。由于当函数退出(即
变量
被从堆栈中推开)时,堆栈
变量
会自动被释放,那么在不使用类似于free系统调用的东西的情况下,如何才能对
指针
(如上面引用的文本所暗示的)进行同样的分配?这有可能吗?
浏览 10
提问于2015-10-18
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程指针变量作为函数参数
C语言指针变量的定义和使用(精华)
C语言指针变量的运算(加法、减法和比较运算)
借问变量何处存,牧童笑称用指针,Go lang1.18入门精炼教程,Go lang类型指针(Pointer)的使用EP05
C语言-数组指针与指针数组
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券