腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我
什么时候
需要
移动
操作
,
c++
、
、
new Car(); } else { return nullptr; }
我
需要
实现关于"return new Car()“的
移动
操作
吗?在哪些情况下,默认的
移动
操作
就足够了? 干杯!
浏览 14
提问于2017-07-03
得票数 0
1
回答
何时以及为什么在
C++
中重载
操作
符
我
是
C++
的新手,
我
的问题是:为什么我们
需要
在
C++
中重载
操作
符,
什么时候
我们应该在
C++
中重载
操作
符,为什么我们不直接使用内置变量来进行计算、比较、输出和输入值。
我
只是不明白,在什么情况下,我们
需要
重载
操作
符,还是在处理类时总是超载
操作
符?
浏览 2
提问于2014-08-19
得票数 0
1
回答
什么意思
移动
操作
从未被定义为已删除的函数?
、
、
我
正在阅读
C++
引物5版。直到第13章在谈到“
移动
操作
”时: 与复制
操作
不同,
移动
操作
从未被隐式定义为已删除函数。但是,如果我们显式地要求编译器使用= default (§7.1.4,p. 264)生成一个
移动
操作
,并且编译器无法
移动
所有成员,那么
移动
操作
将被定义为删除。除了一个重要的例外,当合成的
移动
操作
被定义为删除时的规则类似于复制
操
浏览 1
提问于2020-02-02
得票数 0
3
回答
如何知道用户何时完成
移动
RecyclerView项?
、
、
当用户删除某个项目时,
我
需要
执行一些
操作
。ItemTouchHelper似乎只有对onMove和onMoved的调用,不管用户是否实际完成了
移动
项的
操作
。
我
如何知道用户
什么时候
完成了
移动
一个项目?
浏览 8
提问于2021-01-01
得票数 3
回答已采纳
1
回答
具有易失性原子变量的原子
操作
、
、
为什么
c++
原子
操作
对易失性atomic<T>有重载版本
什么时候
我们
需要
声明atomic<T>为易失性的,以及atomic<T>和volatile atomic<T>之间有什么区别?
浏览 2
提问于2013-10-05
得票数 5
4
回答
实现运算符重载的最佳方式是什么?
、
在
我
从
C++
学到的所有东西中(其实不是很多),
操作
符重载似乎是最难的。总而言之,
什么时候
最好写一个
操作
符重载作为友元函数?
什么时候
必须明确使用*this?使用临时对象总是不好吗?
浏览 1
提问于2009-04-22
得票数 2
回答已采纳
2
回答
如何将
c++
代码导入到commonMain (Kotlin/多平台项目)
在将业务逻辑代码从JAVA迁移到Kotlin/Multiplatform之前,
我
想实现一些用例。其中之一是使用
c++
代码。在commonMain级别的Kotlin/多平台项目中有使用
c++
代码的选项吗?或者
我
需要
为每个平台编写一个包装层(比如JNI)?
我
能得到一些示例代码吗? 非常感谢!
浏览 0
提问于2020-11-01
得票数 3
8
回答
什么时候
重载逗号
操作
符?
、
、
我
经常在
C++
中看到关于重载逗号
操作
符的问题(主要与重载本身无关,但类似于序列点的概念),这让
我
想知道:foo, bar; 在真实世界的代码中,所以我很好奇
什么时候
(如果有的话)实际使用了它。
浏览 60
提问于2011-04-09
得票数 81
回答已采纳
20
回答
在什么情况下
我
应该使用malloc和/或new?
、
、
、
我
看到在
C++
中有多种分配和释放数据的方法,
我
知道当你调用malloc时,你应该调用free,当你使用new
操作
符时,你应该与delete配对,这是一个错误(例如,在用new
操作
符创建的东西上调用free() ),但我不清楚
什么时候
应该使用malloc/ free,
什么时候
应该在
我
的实际程序中使用new/ <代码>D9</代码>。如果您是
C++
专家,请告诉
我
您在这
浏览 2
提问于2008-10-09
得票数 551
1
回答
基于
c++
的
移动
应用平台抽象层
、
、
、
这是
我
的第一个博客或问题。
我
想开发平台抽象层(PLA)的
移动
应用程序使用
c++
。例如,从
移动
应用程序中,
我
可以与蓝牙设备对话,而不受干扰,而该设备正在运行底层
操作
系统(如IOS、ANDROID等)。因此,
我
需要
发现哪个
操作
系统正在运行,无论是IOS还是安卓,都使用
c++
代码,但不调用任何
操作
系统的原生API。因此,是否有人会建议你的想法,我们如何能够确定
操作
系统类
浏览 0
提问于2014-01-15
得票数 0
回答已采纳
5
回答
编译器何时在
C++
中
移动
/复制?
、
我
正在努力更好地理解
移动
在
C++
中是如何工作的。编译器如何知道
什么时候
移动
,
什么时候
不
移动
?increment(std::move(n));}moving5 因此,
我
希望int已经被
移动
了,但是之后
我
不应该仍然能够使用它(并获得原始值)。但是
我
仍然
浏览 4
提问于2016-08-04
得票数 3
回答已采纳
6
回答
C++
编译器如何创建对象?
、
、
. */编译器将通过将Stack指针向下
移动
int的大小来替换代码(对于向下增长的堆栈),并将值5放入该内存位置。 类似地,在
C++
代码中,如果创建了一个对象,编译器会做什么?谁能解释一下
什么时候
分配内存,
什么时候
分配虚拟表的内存,
什么时候
调用默认构造函数?
浏览 1
提问于2009-10-24
得票数 3
6
回答
.NET的用途和限制是什么?
、
我
对.NET和C#/C++.NET有一个很浅的认识,
我
已经用它几次创建了一些简单的独立应用程序。从
我
简单化的观点来看,
我
把它看作是另一个“框架”,例如。层,在可用于编写应用程序的
操作
系统之上。有人能更清楚地了解它的局限性以及它
什么时候
最有用吗? 只使用.NET和C# (或者C++.NET,如果<e
浏览 2
提问于2009-10-04
得票数 1
2
回答
与智能指针相关的
C++
移动
语义与复制构造器和赋值
操作
符
、
、
、
、
我
试图找出何时使用
移动
语义,以及何时使用复制构造函数和赋值
操作
符作为经验规则。您在类中使用的指针类型(如果有的话)似乎受到此答案的影响,因此
我
包含了以下内容。No指针--基于答案,如果您有一个包含int和string等基本类型的类,则不
需要
编写自定义
移动
或复制构造函数和运算符。unique-ptr -基于应答,当使用
移动
语义时,unique_ptr比shared_ptr更适合,因为资源只能有一个unique_ptr。对象可以有多个副本,所以有一个指向资源的共享指针对<e
浏览 4
提问于2014-07-23
得票数 1
回答已采纳
1
回答
我
可以撤销文件
操作
吗?
、
您认为
什么时候
应该像Windows那样添加“撤销文件
操作
”?如果(错误的)
我
移动
一个文件,
我
想CRTL+Z撤销
操作
。
浏览 0
提问于2011-12-20
得票数 5
2
回答
编译器生成的在静态数据成员上
移动
成员函数
、
、
在有效的现代
C++
,项目17 (理解特殊成员函数生成)中,Scott说生成的特殊
移动
成员函数(
移动
构造函数和
移动
赋值
操作
符)对类的非静态数据成员执行“成员级
移动
”。只有在
需要
移动
操作
的情况下才会生成
移动
操作
,如果它们是生成的,则对类的非静态数据成员执行“成员级
移动
”。
我
试着理解非静态的情况,但我不能,有人能向我解释为什么他们不能在静态数据成员上执行这个任务吗?
浏览 1
提问于2018-03-01
得票数 0
回答已采纳
1
回答
鼠标点击背景窗口,不
移动
鼠标
c++
、
我
需要
知道在
c++
中是否有一个代码可以模拟在背景窗口上点击(如果不可能,前景窗口也可以),而不
需要
移动
鼠标。
我
的鼠标指针在(500,700),并拖动到(700,300)。
我
需要
能够在不影响程序的情况下
移动
鼠标指针,并且程序必须在不
移动</em
浏览 0
提问于2014-02-03
得票数 0
2
回答
在
c++
中异步调用CreateFile和ReadFile
、
、
、
在
我
的
c++
windows应用程序中,
我
使用CreateFile函数来访问文件。
我
还使用了以下函数来控制
我
的文件:因为
我
希望
我
的应用程序可以同时访问文件中的多个位置(从请求到我的应用程序),所以我希望
我
的应用程序是异步的
我
看到有一个叫做FILE_FLAG_OVERLAPPED的标志,但是
我
不知道如何使用它,
什么时候
<
浏览 0
提问于2012-02-14
得票数 2
回答已采纳
1
回答
C++
:如果
我
不使用
移动
,
我
还
需要
关心复制控制吗?
、
、
复制控制似乎与默认构造函数、复制构造函数、复制赋值
操作
符、析构函数等有关,与用户编写和合成的时间有关,再加上
移动
的复制/分配。 听起来很复杂。
我
发现很难记住什么是合成的,
什么时候
合成的。只是想知道,如果
我
没有在构造函数或赋值
操作
符中使用move,
我
还
需要
关注这种差异吗?
浏览 1
提问于2016-09-04
得票数 2
回答已采纳
4
回答
在
C++
中,
什么时候
用“新”,
什么时候
不用?
、
可能重复: Point p1 = Point(0,0);Point* p1 = new Point(0, 0); 有人能为
我
澄清一下
什么时候
使用新
操作
符,
什么时候
不使用吗?
浏览 45
提问于2009-03-24
得票数 123
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在线文字识别的操作,我觉得你会需要
上新课-来一波C+的操作
Perl正加速走向死亡,也许2023年就会消失
C++实用指南
嵌入式开发:在哪里使用C/C+语言以及为什么?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券