腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
7
回答
为什么
取
一个
临时
地址
是
非法
的
?
、
、
、
、
我知道下面写
的
代码是
非法
的
int main() doSomething(&std::string("Hello World"));} 原因是我们不允许获取
临时
对象
的
地址
。但我
的
问题是
为什么
?“通常,编译器会考虑
临时
的
和作为两个对象构造
的
副本,它们位于完全相
浏览 18
提问于2010-11-29
得票数 14
1
回答
应为'double‘之前
的
主表达式
、
我正在尝试创建
一个
PID控制器: PID* nsController = new PID(&double(imu.ypr[2]*), &nsOut,
浏览 0
提问于2013-03-30
得票数 0
回答已采纳
2
回答
临时
打印
地址
?
32:22: error: taking address of temporary [-fpermissive]这里我真的不明白什么是
临时
的
-- a是在cout运行时实例化
的
,所以a.trec也应该被实例化并有
一个
地址
,这正是getRect()返回
的
内容吗?(或者副本是在return上隐式创建
的
,因为返回类型被定义为Rectangle而不是Rectangle*?)在任何情
浏览 4
提问于2016-02-11
得票数 1
回答已采纳
2
回答
指针
的
初始化
// statement 1:如果声明是这样
的
,我能理解someclass* q(&someclass());我想知道
为什么
语句1没有生成错误,或者即使这是有效
的
(在幕后我是否遗漏了什么?)
浏览 10
提问于2013-03-16
得票数 5
回答已采纳
3
回答
C++/Linux:动态分配产生两种不同
的
错误消息
、
、
下面是
一个
简单
的
C++程序,它接受
一个
size参数并分配
一个
这样大小
的
整数数组。程序是在32位结构
的
虚拟机上运行
的
Linux下用g++编写
的
。当调用参数(数组大小)大于1073741823
的
应用程序时,我得到 { } delete[]
浏览 6
提问于2012-10-23
得票数 0
回答已采纳
1
回答
如何找到auto_ptr
的
地址
、
我有
一个
接受unsigned char**作为参数
的
函数。我想传递
一个
参数内存,它是使用auto_ptr定义
的
。我在尝试这样
的
代码:但是,看起来我好像做错了什么。我不能使用unique_ptr或更改函数
的
签名。
浏览 4
提问于2016-06-08
得票数 2
回答已采纳
3
回答
为什么
临时
辩论是
非法
的
?
、
、
我有
一个
函数,f(char **p),我想用最简单
的
方式调用它。char ** p = {"a", "b"};并得到: char * p[2] = {"a", "b"};这一切都很好(仅仅对char * p[]来说也是一样
的
)。
为什么
我不能像下面这样动态地创建
一个
指针数组?
浏览 0
提问于2018-10-31
得票数 26
回答已采纳
1
回答
对数组第一项
的
引用
地址
我对此有点困惑:Object * p = &o;// r and o are the same objectObject * p = NULLconst char * p = "some string";或 const char & r = *&quo
浏览 1
提问于2011-11-18
得票数 5
回答已采纳
2
回答
为什么
传递大括号初始化
的
临时
地址
需要显式转换为MSVS中
的
相同类型。
、
、
、
、
为了更好地理解
为什么
需要强制转换,我设置了
一个
简单
的
测试项目:{ int b;并发现,如果某些struct T 具有显式构造函数(如上面代码中
的
A ),则可以获取T类型
的
大括号初始化
临时
地址
,并将其传递给接受指针T*
的
函数,但如果没有
一个
(如B),则会出现上述错误,只能通过显式转换为所以问题是:
浏览 4
提问于2015-07-08
得票数 3
回答已采纳
1
回答
为什么
Visual C++编译器允许对左值引用进行
临时
赋值?
、
、
class Foo {}; {}{} 通常在IIRC中,将
临时
变量赋给左值应该是
非法
的
在这里,我返回
一个
临时
Foo()并将其绑定到
一个
左值ref。但是,这段代码可以编译,甚至可以很好地运行。
为什么
允许这样做?
浏览 0
提问于2017-10-23
得票数 3
2
回答
C++ (E0158表达式必须是lvalue或函数指示符)和(错误C2102 '&‘要求l-值)
、
、
、
在我
的
家庭作业中,我得到了为prefix_vector创建
一个
类
的
任务,所以主要
的
工作无需任何修改。 如何在没有任何编译错误
的
情况下做到这一点?
浏览 0
提问于2019-07-05
得票数 1
回答已采纳
3
回答
临时
证书所用
的
Token, 这个
临时
证书是什么鬼?
、
临时
证书所用
的
Token,需要结合
临时
密钥一起使用。长期密钥不需要Token。[附加信息]
浏览 930
提问于2018-05-10
1
回答
错误:编译时取
临时
[-fpermissive]
地址
&(int) {}
、
、
几天前,我在回答 中发现了#include <stdio.h>{ printf("%d\n", *ptr);} 使用gcc 4.9.1,它按照预期
的
方式构建和工作,打印"3“,valgrind不报告内存损坏。
浏览 4
提问于2014-08-13
得票数 1
1
回答
“总线错误: 10”当试图设置熊猫列名时
、
、
下面是我正在执行
的
代码,试图按索引重命名熊猫列df.columns.values[2] = "id"我很确定这不是最好
的
方法,但是当我使用Python3.5运行它时,我得到:这是我第一次看到这样
的
错误。
浏览 0
提问于2016-07-11
得票数 1
回答已采纳
3
回答
解决
临时
问题-需要
的
解决方法
、
、
我正面临着
一个
GCC
的
警告,我想要修复。基本上,我将
一个
指向局部变量
的
指针传递给
一个
方法,在我
的
例子中,这是完全正确
的
。我理解
为什么
编译器告诉我这是
一个
潜在
的
问题,但在我
的
情况下,这是可以
的
。编译时传递-fpermissive会使我找不到未来
的
问题。我想解决这个特定
的
问题,或者解决它。编辑: 使用const (如让foo接受常量指针,并将valu
浏览 1
提问于2012-04-01
得票数 8
回答已采纳
1
回答
通过引用传递int
的
好处还是按值传递
的
好处?
我这么说是因为如果您通过引用传递,您将创建
一个
4字节指针,但是如果您通过值传递,则无论如何您将创建该值
的
4字节副本。因此,它们都占用了额外
的
4个字节,对吗?还是必须传递指向int
的
指针?参见下面的示例代码: int func1(int *a){ (*a)++;//编辑了Joachim Pileborg printf
的
评论(“%i\n”,*a);返回0;} int func2(int a){ a++;printf("%i\n",a);返回0;} int main(vo
浏览 2
提问于2012-03-30
得票数 3
回答已采纳
4
回答
为什么
一个
指针不能存储另
一个
指针
的
地址
?
、
我有
一个
如下指针:然后,我会这样做:Line 3是
非法
的
。我知道它应该写int **pp = &p,但我不明白
为什么
。普通变量
的
地址
是否与指针
的
地址
不同?
浏览 3
提问于2012-04-30
得票数 2
回答已采纳
1
回答
如何避免类成员
的
移动语义?
、
、
v) {m = v.value<Test>().m; ++m->x;}}; QSharedPointer是
一个
实现移动语义
的
智能指针问题: 行m = v.value<Test>().m;似乎调用value()返回
的
临时
对象
的
字段m
的
移动赋值。然后,调用Test析构函数并立即崩溃,试图访问
非法
地址
。通常,我所看到
的</e
浏览 0
提问于2017-04-03
得票数 2
2
回答
如果函数指针与数组
的
地址
一起传递,会发生什么情况
4] = { 0xff, 0xff, 0xff, 0xff }; function();上面的代码给了我
一个
非法
指令
的
输出有人能解释一下
为什么
吗?是不是因为函数指针没有函数
的
地址
(因为它有数组
的
地址
,所以不能跳转到这个
地址
)
浏览 0
提问于2013-09-11
得票数 0
2
回答
“这个”指针表示
临时
、
、
然而,我们一次又一次地被告知,我们不能获得
一个
临时
的
地址
,但在我看来,这似乎正是正在发生
的
事情。main
的
第一行非常好,但在语义上,它下面的行是相同
的
。:我们不能在
一个
临时
的
.这就引出了
一个
问题--
为什么
我们可以在C++中调用
临时
成员函数呢?如果不能获取
临时
地址
,
为什么
可以将
临时
地址<
浏览 8
提问于2022-06-30
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Chainalysis报告:2023年非法地址接收了超过240亿美元的加密货币
为什么要隐藏自己的真实IP地址?
为什么排位总是拿 mvp、超神,但是段位总是上不去?不是一个人的游戏!
“9.9趣拿节”:一个营销IP的诞生
Coinbase:屏蔽了超过25000个与我们认为从事非法活动的俄罗斯个人或实体有关的地址
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券