腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
理解
为什么
指针
在这里
不断
被
重新
赋值
我遇到了一个问题,我的
指针
总是
被
错误地
重新
赋值
。取而代之的是,它只是在每个循环上
被
分配。这是没有意义的,因为for循环块中的代码应该仅在pi>*ph`时运行,但情况并不总是如此。
浏览 15
提问于2020-04-22
得票数 0
2
回答
Objective-c上的
指针
、
、
、
根据我的
理解
(如果我错了,请纠正我):int *hello;x = *hello;hello是一个指向整型的
指针
。然后将count的地址分配给hello。为了访问count的值,hello的前面必须有一个星号,即*hello。因此,x
被
赋值
为count中的任何值,在本例中为10。 然而..。类实
浏览 0
提问于2012-05-05
得票数 4
回答已采纳
1
回答
为什么
将一个
指针
分配给另一个
指针
会改变cpp中的原始
指针
?
、
、
我不明白
为什么
a_pointer和b_pointer最终返回一个空列表。
浏览 6
提问于2020-06-23
得票数 0
2
回答
Swift委托-何时在委托上使用弱
指针
、
、
、
、
有人能解释一下在Swift中什么时候和什么时候不使用委托
指针
的“弱”
赋值
吗?
为什么
?但是,当您的协议
被
定义为类类型协议时,您是否希望将委托设置为弱
指针
?在Apple的快速指南中,类协议示例没有使用弱
赋值
,但在我的测试中,如果我的委托没有
被
弱引用,我就会看到强引用循环。
浏览 3
提问于2015-05-05
得票数 43
回答已采纳
3
回答
关于节点
指针
赋值
的困惑
、
iostream> double data;}; Node* a;}int * x;这将是允许的:但这不会:所以,按照同样逻辑,Node* a;的
赋值
不
浏览 0
提问于2021-03-01
得票数 0
1
回答
如何区分整数
指针
和整数数组
指针
、
0;首先,我对以下两个任务感到困惑:row5_pt pt[UCOUNT] = {&mit, &cmu, &ucb};
在这里
,univ是一个由3个整数
指针
组成的数组,pt是一个指向一个5元素int数组的
指针
数组。我的困惑是,在第一个
赋值
中,mit,cmu和ucb,这些数组标识符
被
视为
指针
,但当第二个
赋值
时,
为什么
mit,cmu和ucb
被</
浏览 0
提问于2016-01-11
得票数 2
7
回答
为什么
我应该使用双
指针
变量来接收另一个
指针
的地址(&ptr1)
、
、
int num = 45,*ptr1,*ptr2;ptr2=&ptr1;我思考这个问题已经有一段时间了,但是找不到一种方法来
理解
它,
为什么
第三行中的&ptr1不能
被
赋值
给ptr2,&ptr1是一个
指针
的地址,这个地址和其他地址没有什么不同,比如整数地址ptr2=&a; 这意味着我可以将整数的地址分配给
指针
,但不能将
指针
的地
浏览 2
提问于2013-07-16
得票数 6
回答已采纳
4
回答
Objective-C类、指向基本类型的
指针
等
、
、
、
、
,
重新
分配,并为其分配一个新值,例如7。现在,我遇到的问题是:由于Fred
被
分配了与Bob相同的
指针
,我预计Bob的aNumber现在的值应该是7。它没有,因为由于某种原因,它的
指针
被
释放了,但没有
被
重新
分配(它仍然指向它最初
被
分配的那个地址,现在是
被
释放的)。但是,Fred的
指针
在不同的内存位置中具有分配值7。
为什么
会这样呢?我到底
理解
了什么?我怎样才能让它像C++一样工作呢?
浏览 0
提问于2010-04-16
得票数 0
2
回答
我是否用C中的
指针
变量直接将值
赋值
给内存位置?
、
、
目前,我正试着充分
理解
指点。of variable "var" printf("%c", var); // Output: 'B' } 但是后来我开始
重新
分配一个字符串给一个变量,然后我看到了,其中一个
指针
变量直接
被
分配给一个值。printf("%p", ptr); // Output: 000000
浏览 5
提问于2021-12-25
得票数 0
1
回答
对struct使用&符号,对Go使用星号
尝试读取这段代码时,我看到那段
指针
结构
被
赋值
给productList……好的,这很好,但是
为什么
要用&符号来表示Product呢?(我知道这是地址)。我知道当你想要传递给函数时,struct确实会被标记上&符号(因为默认情况下它是通过值传递的),但即使我
理解
如果接收者是
指针
,你也不需要使用&符号..那么
为什么
要
在这里
使用&符号呢?
浏览 34
提问于2020-10-24
得票数 0
回答已采纳
1
回答
C中未初始化局部变量
、
我试着用自己的程序来
理解
它。main() int i; int *ptr = &i; return 0;当两个
指针
赋值
被
注释掉时如果取消对第一个
指针
赋值
的注释,输出始终是一个固定值(134513705)。如果取消对第二个
指针
赋值
的注释,则输出始终为0。我试图通过对a.out使用size命令来
理解
浏览 2
提问于2013-11-19
得票数 0
1
回答
为什么
我要使用let而不是const内部函数?
、
、
我在我的项目中添加了js (es6)的
指针
,对于新的配置,我发现它们防止在函数内部使用const --只对模块级常量使用。内部函数我应该使用let。但我找不到任何理由来制定这样的规则。
为什么
?P.S.我将链接到块“
不断
连接” 但我觉得这些论点很有价值
浏览 0
提问于2016-08-16
得票数 8
2
回答
为什么
"const int*“可以指向非const int?
、
、
下图中的代码是一个示例,说明指向常量整数的
指针
。我的问题是:
浏览 5
提问于2015-12-07
得票数 3
回答已采纳
3
回答
C++ -多维数组中的
指针
、
我已经买了一本visual c++的初学者书,并且已经进入了涉及数组、字符串和
指针
的章节。我
理解
这个概念,但是当涉及到多维数组时,我就有点迷惑了。数组和
指针
声明:double* pbeans;*您可以声明并为
指针
pbeans
赋值
,如下所示:pbeans= &beans[0][0];pbeans
浏览 0
提问于2012-12-11
得票数 2
回答已采纳
1
回答
如何防止链表中的头
指针
在迭代时
被
重新
签名?
、
、
ll; ll->next = &ListNode(i);}0 -> 10 -> 3当我移动迭代
指针
时,如何防止头<
浏览 1
提问于2016-03-02
得票数 1
1
回答
为什么
这个易失性
指针
传递无效?
、
为什么
下面代码中的
赋值
无法编译?pointerToPointerModifiedByManyThreads = &m_IntPointerModifiedByManyThreads;}; 如果m_IntPointerModifiedByManyThreads是一个指向整型的
指针
,并且该
指针
可以
被
其他线程修改,而"void* volatile*“是指向可以
被
其他线程修改的
指针
的
指针
,那么
为什么
赋值</
浏览 2
提问于2013-10-20
得票数 0
1
回答
复制构造函数和
赋值
运算符的Value -like实现
几个月前,我问了一个关于复制构造函数和
赋值
运算符的问题,但我并没有真正解决它,现在我又被同样的问题卡住了。我必须实现一个包含
指针
的类的复制构造函数、
赋值
运算符和析构函数,并且实现必须是类似于值的,即不同的对象不能指向同一个变量。上次有人告诉我,
赋值
或延迟未初始化的
指针
可能会导致奇怪的行为。 // assignment operator if(this != &b){
浏览 13
提问于2019-12-10
得票数 0
回答已采纳
6
回答
为什么
C++允许在带有
指针
成员的类中编译默认的复制构造函数/
赋值
操作符?
、
、
在使用C++时,我注意到用于
赋值
操作符/对象复制的标准编译器行为令人头疼。虽然当类的每个成员都具有定义/默认的复制/
赋值
行为时,我可以
理解
默认代码生成,但我不知道
为什么
编译器冒着生成代码的风险,这些代码以一种愚蠢的方式复制
指针
,而没有一个警告.
为什么
在这种情况下编译器会为用户做出决定呢在任何情况下,默认
指针
重写都是有意义的吗?在这件事
被
当作毒饵之前,我要指出的是,我不是故意要咆哮的。正如我在评论中所说的,我也想
浏览 6
提问于2013-01-11
得票数 2
1
回答
为什么
optional<T&>要在
赋值
时
重新
绑定?
、
、
、
关于optional和variant应该如何处理引用类型,特别是关于
赋值
,有一个持续
不断
的争论。我想更好地
理解
围绕这个问题的辩论。opt = j应该
重新
绑定底层引用的理由是什么?换句话说,
为什么
我们要像这样实现optional:struct optional<T&> { optional
浏览 22
提问于2016-10-12
得票数 16
回答已采纳
3
回答
分配原因不明丢弃易失性限定符
struct list_objects * volatile list;根据我的
理解
,我这样声明它是为了告诉编译器
指针
可以从其他线程更改,所以不要缓存它。不是list指向的内容会改变,而是
指针
会改变。(否则易失性必须是第一个关键字,对吗?) 对list的访问是通过互斥保护的,因此线程不会冲突地写入这个
指针
。当我将这个
指针
的地址读取到指向
指针
的
指针
时,会发生问题。编译器发出“
赋值
丢弃易失性限定符”警告。我读到了这个警告,并认为我基本上
理解<
浏览 2
提问于2019-02-08
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python函数之一切皆对象
嵌入式C-实现面向对象编程
C语言入门进阶——动态分配指针数组
C语言const的用法详解,C语言常量定义详解
Q_DISABLE_COPY宏
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券