腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
指针
赋值
问题
当我在gcc编译器(www.codepad.org)中运行上面的程序时,我得到的输出是不允许的系统调用: SYS_socketcall,有人能解释一下为什么会出现这个错误/输出吗? int i=8; printf("\n%d",*p); printf("\n%d",i); printf("\n%d",*(&i+1));} 我观察到
浏览 2
提问于2010-12-02
得票数 3
回答已采纳
2
回答
为什么"const int*“可以指向非const int?
、
、
下图中的代码是一个示例,说明指向常量整数的
指针
。我的
问题
是:
浏览 5
提问于2015-12-07
得票数 3
回答已采纳
3
回答
在使用智能
指针
时,有必要阻止
赋值
运算符和复制构造函数吗?
、
、
、
我在几个地方看到过这样的建议:要么定义自己的
赋值
运算符/复制构造函数,要么通过声明私有来阻止默认的
赋值
运算符/复制构造函数。然而,我发现的唯一危险是创建
指针
副本的
问题
,这些副本可能会在以后成为悬空
指针
。主要是:不这样做的危险是什么?可能会发生什
浏览 0
提问于2012-11-02
得票数 0
回答已采纳
8
回答
我应该更喜欢成员数据中的
指针
还是引用?
、
、
这是一个简单的例子来说明这个
问题
:{ A& a;{我总是尽可能地使用引用,因为裸
指针
引入了不确定的关于谁负责删除该
指针
的
问题
。我更喜欢按值嵌入对象,但如果需要
指针
,我会在拥有
浏览 1
提问于2009-05-21
得票数 148
回答已采纳
7
回答
为什么我应该使用双
指针
变量来接收另一个
指针
的地址(&ptr1)
、
、
int num = 45,*ptr1,*ptr2;ptr2=&ptr1;我思考这个
问题
已经有一段时间了,但是找不到一种方法来理解它,为什么第三行中的&ptr1不能被
赋值
给ptr2,&ptr1是一个
指针
的地址,这个地址和其他地址没有什么不同,比如整数地址ptr2=&a; 这意味着我可以将整数的地址分配给
指针
,但不能将
指针
的地址分配给
指针
公共变
浏览 2
提问于2013-07-16
得票数 6
回答已采纳
2
回答
readonly属性总是“原子的”吗?
、
、
NSFetchRequest * FetchRequest;我想,当值改变时,它是通过某种简单的
指针
操作在一眨眼的时间内完成的
问题
是,这样简单的
指针
赋值
总是原子的吗?如果一行实际上由几行机器代码组成,而有人请求这些机器代码之间属性,那该怎么办呢? 最后的
问题
是,
指针
上的简单
赋值
运算符是否总是原子的。当然,对于复杂的对象,简单的
赋值
操作符不是原子的
浏览 0
提问于2012-10-19
得票数 6
回答已采纳
1
回答
在free(x)中将空值设置为x(在语言实现中)
、
、
通常建议将NULL
赋值
给已释放的
指针
,否则可能会导致
指针
悬空。我想知道有没有不
赋值
NULL有用处的情况? 如果不是,为什么不在“free()”本身的调用中实现呢?我知道
指针
是通过值传递的,因此不能修改。函数free()是否可以被实现为接受指向
指针
(即指向
指针
的引用)的
指针
,其中
指针
(而不是指向
指针
的
指针
)最终指向NULL?我之所以这样问,是因为我们必须始终牢记在释放后将NULL
赋值
浏览 4
提问于2018-12-05
得票数 0
3
回答
为什么引用
赋值
在Java中是原子的?
、
、
、
、
据我所知,引用
赋值
在64位JVM中是原子的。现在,我假设jvm内部不使用原子
指针
来建模,因为否则就不需要原子引用了。所以我的
问题
是:在不使用原子
指针
的情况下,引用
赋值
如何是原子的?
浏览 6
提问于2017-05-31
得票数 23
回答已采纳
4
回答
NSError * vs NSError **
、
我意识到这与这里的现有帖子类似,但我的
问题
有点不同。我了解双
指针
是如何工作的,以及这是常见的iOS应用编程接口错误模式。我的
问题
更多的是关于单
指针
,以及为什么这段代码不能工作:{{} 为什么方法实现中的
赋值</em
浏览 2
提问于2012-02-22
得票数 9
回答已采纳
2
回答
填充vector<int>*
、
、
我正在学习C++,我对这个函数有
问题
。我最初传递了整个向量,然后传递了一个指向向量的
指针
;但是,我似乎不能将
指针
的值
赋值
给向量。int n = vec->size(); { }如何在
指针
(vec)的第一个位置给向量
赋值
?
浏览 3
提问于2014-07-15
得票数 1
回答已采纳
3
回答
为什么容器移动
赋值
运算符没有异常?
、
我注意到std::string(真的是std::basic_string的)的移动
赋值
操作符是noexcept。这对我来说是有意义的。但是后来我注意到没有一个标准容器(例如std::vector、std::deque、std::list、std::map)声明它的移动
赋值
操作符noexcept。这对我来说没什么意义。例如,std::vector通常实现为三个
指针
,并且
指针
肯定可以在不抛出异常的情况下进行移动
赋值
。然后我想,也许
问题
出在移动容器的分配器上,但std::string也有分配器
浏览 1
提问于2012-09-09
得票数 42
回答已采纳
1
回答
带有
指针
的Fortran函数将导致正常
赋值
。
、
、
、
在对这里发现的
问题
进行了一些讨论之后,认为,了解具有
指针
结果的函数何时适合用于普通或
指针
赋值
将是有用的。虽然正常的
赋值
test=pointer_result(test)是合法的,但它的含义却有所不同。什么时候使用一项或另一项任务是有意义的?
浏览 0
提问于2018-12-30
得票数 1
回答已采纳
1
回答
分配地址之前的
指针
分配
、
chat *c = 4000;float *f = 4000; 我想知道为什么它没有给出任何错误,因为我将值
赋值
给
指针
,在程序中没有给
指针
变量分配地址。我认为在给
指针
变量指定地址之前,它会产生错误,因为我给
指针
赋值
。
浏览 5
提问于2022-11-21
得票数 0
1
回答
当结构定义有
指针
时分配结构
、
、
因此,我现在了解到,struct
赋值
是memcpy()(它显然是为结构变量分配内存时起作用的)和编译器进行一些优化的组合。s1.p = array;基于上面的代码:既然与&s1和&s2所指的s1.p==s2.p有重叠之处,难道不应该有某种未定义的行为(UB),因为结构
赋值
在幕后使用然而, (他的答案中使用的代码示例与我的略有不同)指出: 现在两个结构的
指针
指向相同的内存块-编译
浏览 5
提问于2020-02-02
得票数 0
回答已采纳
3
回答
c++
指针
赋值
运算符重载(不仅仅是对象
赋值
,还有
指针
赋值
)
有没有重载
指针
赋值
操作符的方法?例如,类A的重载
指针
赋值
运算符x = y;
浏览 0
提问于2018-01-26
得票数 1
1
回答
复制构造函数和
赋值
运算符的Value -like实现
几个月前,我问了一个关于复制构造函数和
赋值
运算符的
问题
,但我并没有真正解决它,现在我又被同样的
问题
卡住了。我必须实现一个包含
指针
的类的复制构造函数、
赋值
运算符和析构函数,并且实现必须是类似于值的,即不同的对象不能指向同一个变量。,
问题
是为什么我需要创建一个新的A对象,而不是仅仅将这个指向的值赋给(* b.item ).item。上次有人告诉我,
赋值
或延迟未初始化的
指针
可能会导致奇怪的行为。 // assignment operato
浏览 13
提问于2019-12-10
得票数 0
回答已采纳
3
回答
是否有理由将NULL而不是0
赋值
给非
指针
变量?
、
在定义期间给变量
赋值
是一种很好的做法。 int *ptr = NULL;是否有理由将NULL而不是0
赋值
给非
指针
变量类型?int p = NULL代码在Visual中编译,但它似乎不如将其
赋值
为零的可读性更低。
浏览 0
提问于2016-02-23
得票数 3
回答已采纳
8
回答
嵌套数据成员
指针
-不可能吗?
、
下面的简化代码示例没有做任何有用的事情,只是对数据成员
指针
进行了两次后续
赋值
。第一个
赋值
可以工作,第二个
赋值
给出一个编译器错误。可能是因为它指向嵌套成员。
问题
是:是否真的不可能让成员
指针
指向嵌套成员,或者我在那里缺少任何花哨的语法?*whimper*ATM我正在使用字节偏移量和大量的强制转换来解决这个
问题
。但那是丑陋的,我最好使用那些成员
指针
。是的,我知道这个
问题
肯定以前就出现过(就像几乎任何
浏览 6
提问于2010-08-09
得票数 11
回答已采纳
1
回答
如何使用shared_ptr将shared_ptr对象
赋值
给原始
指针
类型的函数
、
、
我正在函数中创建shared_ptr并从该函数返回原始
指针
。要从shared_ptr获取底层原始
指针
,我要使用.get() 如果我在函数中使用原始
指针
,并将其
赋值
给raw
指针
类型的函数,那么它可以正常工作,没有任何
问题
。如何将shared_ptr对象
赋值
给原始
指针
类型的函数?
浏览 4
提问于2022-02-10
得票数 0
回答已采纳
1
回答
返回C中的字符串数组
、
、
、
、
我正在做一个
赋值
,在这个
赋值
中,我需要一个方法返回一个指向字符串数组的
指针
,从一个文件中读取。该函数可以工作,但是当我试图将返回的
指针
赋值
给主函数中的一个变量时,我会得到一个空值数组。我知道我可以把所有东西都移到main,而不必担心返回指向字符串数组的
指针
,但是
赋值
需要buildAnsArray函数。我能做些什么来解决这个
问题
?
浏览 4
提问于2014-10-22
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
条件赋值
C语言小贴士12:指针操作计算中几个区分问题
C语言-数组指针与指针数组
C语言学习——指针的一些常见问题
C语言:函数指针数组和函数指针数组指针的深度剖析
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券