腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
对
类型
'
const
QVariant
‘
的
引用
未能
绑定
到
类型
为
'
void
’
的
右
值
c++
、
qt
、
c++11
、
qpushbutton
、
qsettings
void
Vessels::SaveSettings() QSettings setting("My_vessels","My_selected_vessels"); setting.endGroup(); } 运行时,收到以下错误: vessels.cpp:838:33: error:
对
类型
'
const
QVarian
浏览 32
提问于2020-01-23
得票数 2
1
回答
错误:
对
类型
'
const
ItemInstance‘
的
引用
未能
绑定
到
类型
为
'
void
’
的
右
值
c++
、
c++11
、
jailbreak
、
objective-c++
、
cydia
我试图在MinecraftPE
的
iOS版本中添加一个食谱,但是我得到了这个错误。我该怎么办? 错误:
对
类型
'
const
ItemInstance‘
的
引用
无法
绑定
到
类型
为
'
void
’..._inst->iteminstance(_inst,Item::mItems432,0)、"###“、"#S#”、"###“、d
的
右<
浏览 7
提问于2020-05-15
得票数 0
2
回答
为什么C++0x rvalue reference不是默认
的
?
c++
、
c++11
、
lvalue
、
rvalue
即将推出
的
C++标准C++0x
的
一个很酷
的
新特性是“
右
值
引用
”。
右
值
引用
类似于左
值
(正常)
引用
,不同之处在于它可以
绑定
到临时值(通常,临时值只能
绑定
到
const
引用
):
void
Funct
浏览 2
提问于2009-05-09
得票数 20
回答已采纳
4
回答
C++:
const
int *和cont int &之间
类型
auto
的
不同推导
c++
、
c++11
a. int ii = 0;c. auto e = &ci; --> e is
const
int *e.
const
auto &g =42 --> ok对于子句c)
类型
c
浏览 0
提问于2015-10-01
得票数 4
1
回答
有没有可能在没有
类型
推断
的
情况下实现类似转发
引用
的
行为?
c++
、
c++11
、
language-lawyer
、
rvalue-reference
、
perfect-forwarding
最近,我了解了通用(或转发)
引用
。它们只适用于
类型
推导,如模板或auto / decltype。 当我使用左
值
引用
(&)时,我不能将它
绑定
到
右
值
(临时)对象。当我使用一个
右
值
引用
(&&)时,我不能将它
绑定
到
左
值
对象。转发
引用
可以与非常数左
值
和
右
值</e
浏览 1
提问于2017-01-17
得票数 4
回答已采纳
2
回答
为什么模板前
的
常量参数不起作用
c++
、
templates
编译器说:错误:无法将
类型
为
‘int&’
的
非常数左
值
引用
绑定
到
类型
为
‘int’6|
const
T a=1
的
右
值
; template<typename T>{
const
浏览 24
提问于2021-08-16
得票数 0
3
回答
C++中
引用
的
引用
c++
我偶尔会在StackOverflow上看到一些代码,询问一些涉及如下函数
的
重载歧义:我
的
问题是:为什么会出现这种情况?或者更确切地说,你什么时候会有“
对
引用
的
引用
”?这与普通
的
旧
引用
有什么不同?我从来没有在现实世界
的
代码中遇到过这种情况,所以我很好奇什么样
的
代码会需要它。
浏览 0
提问于2011-04-08
得票数 61
回答已采纳
3
回答
通过
引用
传递匿名变量
c++
、
pass-by-reference
、
anonymous
标准
的
C++
类型
(如int或char )有ctors,所以您可以使用如下
的
表达式:int b(13); // initialize variable b用户定义
的
类型
struct STRUCT
浏览 3
提问于2013-11-09
得票数 6
回答已采纳
1
回答
是否有任何方法可以使用用户定义
的
operator<
对
结构进行QSortFilterProxyModel中
的
结构
的
QVariants排序?
c++
、
qt
、
sorting
、
qsortfilterproxymodel
根据()
的
Qt: 如果给定索引左边
引用
的
项
的
值
小于给定索引
右
引用
的
项
的
值
,此函数在排序时用作<操作符,并处理以下
类型
:任何其他
类型
都将使用 ()转换为()。()
的</
浏览 2
提问于2015-08-12
得票数 1
回答已采纳
1
回答
c++ -当赋值给references`时,有没有自动转换
值
的
方法?
c++
我想知道C++是否有某种方式自动转换我想要赋值给
引用
的
值
。//works X& z = (X)7; //works} 正如您所看到
的
,如果不对
引用
y进行强制转换,则将6赋给它是不起作用
的
。我是否可以在类X
的
定义中添加一些东西,使其在没有强制转换
的
情况下工作
浏览 0
提问于2013-04-20
得票数 1
回答已采纳
2
回答
通用
引用
与非模板` `
const
&`
c++
、
language-lawyer
、
overload-resolution
Ts> static
void
foo(
const
std::remove_reference_t<Ts>&...) { static
void
foo(Us&&...) { } test<int&,为什么第二个重载被认为是更好
浏览 2
提问于2020-08-13
得票数 3
1
回答
编译错误
的
c++解决方案
c++
、
reference
、
compiler-errors
、
operators
、
pass-by-reference
看一下下面的代码:{}; { foo(+bar()); //ok我认为main()中
的
两行应该是等价
的
,因为编译器会优化掉operator+(),
对
吧?
浏览 0
提问于2013-02-16
得票数 2
回答已采纳
2
回答
用于
右
值
或左
值
类型
的
手动选择重载函数
c++
、
templates
、
c++11
、
rvalue-reference
我有重载
的
方法:
void
AnyFunc(AnyType &t); AnyFunc(*ptr);如何选择我需要
的
功能?简单
的
情况是使
浏览 0
提问于2012-12-01
得票数 1
回答已采纳
3
回答
std::move模板参数是如何推导出来
的
?
c++
、
templates
、
c++11
假设我们有:如果你这样做了foo(a);template<class T> typename remove_reference<T>::type&& std::move(T&& a);std::
浏览 0
提问于2013-01-26
得票数 9
回答已采纳
2
回答
const
T&与T& in模板演绎有什么区别?
c++
、
templates
、
template-argument-deduction
#for example: template <typename T>int a;func(a); //T -> intfunc(5); // wrong. 5 is a right value #2:template <typename T>
浏览 0
提问于2019-03-18
得票数 3
回答已采纳
3
回答
为什么这种从int
到
double
的
转换不起作用?
c++
、
reference
$ cat double.cc int i = 42;} $ g++ double.cc我知道这是在讨论,但我不确定为什么这是不允许
的
,而int
到
const
double&是允许
的
?
浏览 0
提问于2012-09-15
得票数 0
回答已采纳
2
回答
QVariants在C++中
的
使用及QML中
的
属性
c++
、
qt
、
qml
、
qt5
,
const
QVariant
&value) 这意味着,我
的
属性(清晰地定义
为
getter返回
的
int, dobule, QString, ... )将被包装为
QVariant
,以便从C++传输到QML--如果从一开始就将它定义
为
QVariant
,那么这个过程将是不必要
的
。如果我在QML中有一个组件,很可能我有从一个属性
绑定
到
多个其他属性
的
绑定
,所以读
浏览 20
提问于2017-08-10
得票数 0
回答已采纳
2
回答
为什么常量数组优先
绑定
到
常量T& parameters而不是T&& parameters?
c++
、
c++11
重载带有"T&&“参数
的
函数模板通常不是一个好主意,因为它可以
绑定
到任何东西,但假设我们无论如何都要这样做:
void
func(
const
T& param){}
void
func(T&& param) std::cou
浏览 0
提问于2012-09-12
得票数 5
回答已采纳
7
回答
奇怪
的
char*编译错误?
c++
、
reference
、
char
typedef unsigned char BYTE; {} { // error
浏览 0
提问于2009-02-15
得票数 3
3
回答
使用lambda表达式
的
右
值
和左
值
引用
-- gcc与msvc
c++
、
visual-c++
、
gcc
、
c++11
在C++中,将
右
值
隐式转换为左
值
引用
是非法
的
。考虑以下代码,其中一个左
值
引用
绑定
到
一个
右
值
( lambda):{ return 0;gcc (4.8.1)不接受这样
的
代码(完全有道理)。然而,微软编译器确实接受它,这意味着它要么接受非标准代码,要么C+
浏览 0
提问于2013-06-16
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
对比 C+和Python,谈谈指针与引用
C+11完美转发及实现方法详解
《Effective Modern C+》笔记之类型推断
C/C+编程笔记:C/C+中数组名的含义,不同数组名有不同的含义!
C+:03-引用类型
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券