腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
带
记录
析
构
(
单
值
联合
类型
)
和
别名
的
函数
参数
我使用具有单个
值
的
联合
类型
来保证我
的
ID是
类型
安全
的
:假设我有一个
记录
: , x : Float }function : Position -> a
浏览 2
提问于2017-01-08
得票数 1
回答已采纳
3
回答
如何显式调用std迭代器
的
析
构
函数
?
、
给定std::vector<A>::iterator
和
std::map<A, B>::iterator,我如何显式地调用它们
的
析
构
函数
?我不知道这些
类型
的
实际名称,因为::iterator成员
类型
是特定于实现
的
类
的
类型
防御/
别名
。 我问这个问题,因为我将这些迭代器存储在一个不受限制
的
c++
联合
中,并且Visual
浏览 9
提问于2017-03-07
得票数 0
回答已采纳
4
回答
C++,构造
函数
限制
、
我正在学习C++,我不明白下面这个黑体字句
的
意思: 不能用关键字vir
浏览 5
提问于2010-04-03
得票数 10
回答已采纳
3
回答
显式删除
析
构
函数
而不调用delete
、
、
、
我当时正在读,并注意到这一点: 这也隐式地禁止了X4s
的
移动。允许复制,但不建议复制。 我还找到了。删除
析
构
函数
的
定义将需要在空闲存储上分配,因为静态
和
自动对象隐式调用
析
构
函数
:struct C { ~C()= delete; //prevent automatic and static objects我
的
问题是,
浏览 4
提问于2012-02-01
得票数 6
回答已采纳
2
回答
扩展具有私有构造
函数
和
析
构
函数
的
单
例类会发出编译时警告。
、
、
、
、
我正在扩展
单
例类,子类只有静态方法。我没有创建SubClass
的
任何实例。Singleton类有构造
函数
和
析
构
函数
是私有的,所以我不能访问它
的
构造
函数
和
析
构
函数
。我只使用SubClass
的
静态方法(因此不需要实例化SubClass)。“子类:无法生成
析
构</em
浏览 3
提问于2012-05-03
得票数 2
1
回答
尝试使用字符串引用已删除
的
函数
;现在我创建了类:{ union dataUnion data;我得到了错误:尝试引用一个删除
的
函数
浏览 0
提问于2017-06-09
得票数 0
1
回答
带有
联合
的
C++初始化器列表,为什么结果不同?
、
、
、
、
int argc, char**argv) { std::cout << r.s << r.kau << std::endl;我得到了预期
的
结果但是,如果我更改了行设置为以下内容:它应该被替换为等效
值
,它不再工作,而是打印:generic0 也就是说,它执行nih中
的
浏览 0
提问于2012-01-12
得票数 1
回答已采纳
3
回答
C++
联合
如何知道存储在其中
的
类型
以及调用哪一个
析
构
函数
?
、
使用两个类
的
union,在这个简单
的
示例中,union会记住存储在其中
的
最后一个类,并为该对象调用正确
的
析
构
函数
:usingyes y; { } }yes-cno-dyes-d 因此,uu将为
联合
调用正确
的
析</e
浏览 1
提问于2019-02-16
得票数 2
回答已采纳
2
回答
如何为类
联合
类编写
析
构
函数
、
、
、
、
我正在尝试使用具有一些非原始变量
的
联合
(C++),但我在尝试为该类创建
析
构
函数
时遇到了困难。正如我所读到
的
,不可能猜测
联合
的
哪个变量正在被使用,所以没有隐式
析
构
函数
,当我在堆栈上使用这个
联合
时,编译器错误地删除了
析
构
函数
。(从枚举中选择),以便从
联合
中读取数据,并且可以用它来猜测应该删除哪个
值
浏览 1
提问于2015-07-29
得票数 7
5
回答
除了调用全局delete操作符之外,删除一个空指针还能做什么?
、
、
、
C++标准非常明确
和
明确地指出,在void-pointer上使用delete或delete[]是未定义
的
行为,如中所引用
的
调用适当
的
operator delete
函数
,通常是全局<
浏览 2
提问于2018-08-01
得票数 6
回答已采纳
1
回答
析
构
函数
是否根据标准有名称?
使用可选
的
函数
说明符序列(7.1.2)、构造
函数
的
类名
和
参数
列表,使用特殊
的
声明器语法来声明或定义构造
函数
。在这样
的
声明中,构造
函数
类名周围
的
可选括号将被忽略。这个问题似乎在许多地方都被回避了: 使用可选
函数
说明符(7.1.2)
的
特殊声明器语法,后面是~,后面是
析
构
函数
的
类名
浏览 2
提问于2010-04-22
得票数 5
回答已采纳
2
回答
使用带有多态性
的
默认构造
函数
合适吗?
、
我基本上有这样
的
东西:{ CGlToolBase(void) virtual void OnMouseDownvoid OnLDoubleClick(CGlEngine &glEngine, WPARAM wParam, LPARAM lParam);};CGlToolBase *tool = new CGlToolSelect;
浏览 3
提问于2010-08-01
得票数 2
回答已采纳
5
回答
为什么匿名
联合
不能包含具有非平凡构造
函数
/
析
构
函数
的
成员?
、
、
我可能弄错了,但我发现
的
基本解释是,工会不能初始化,因为它不知道该调用哪个成员
的
构造
函数
。编译器不能自动为
联合
生成构造
函数
。另外,为什么工会成员不能有任何自定义构造
函数
?前面的解释并不代表自定义构造
函数
。float X;
浏览 1
提问于2010-12-09
得票数 5
回答已采纳
2
回答
为什么std::字符串与C
联合
不兼容?
、
、
可能重复: 那是几年前
的
事了,但实际上我还是不知道确切
的
答案。我读到了一些与复制
函数
相关
的
内容,其中包含了工会不喜欢
的
字符串,但几乎就是这些。 为什么C++ STL字符串与
联合
不兼容?
浏览 4
提问于2011-06-24
得票数 3
回答已采纳
1
回答
删除关于无限制工会
的
安排
、
、
我正在阅读c++11
的
wiki条目,我找到了一个不受限制
的
联合
部分,其中您将非平凡成员称为新位置,但是这里
的
示例与delete不匹配。 因此,我
的
问题是:您是否需要无限制工会
的
位置删除?
浏览 2
提问于2012-09-10
得票数 3
回答已采纳
1
回答
如何在未使用
的
可销毁
和
类型
中销毁可销毁
的
小
类型
的
值
?
、
、
、
像std::可选
的
求和
类型
是用条件简单
的
成员
函数
实现
的
,因为模板
参数
可能有一个非平凡
的
析
构
函数
。因此,它
的
析
构
函数
实现如下:{ { class trivial_
浏览 18
提问于2022-03-16
得票数 0
2
回答
boost::variant
和
boost::any是如何工作
的
?
、
、
、
boost库中
的
variant
和
any在内部是如何工作
的
?在我正在做
的
一个项目中,我目前使用了一个
带
标签
的
联合
。我想使用其他方法,因为C++中
的
联合
不允许将对象与构造
函数
、
析
构
函数
或重载赋值操作符一起使用。 我询问了any
和
variant
的
大小,并用它们做了一些实验。在我
的
平台上,变量
的
大小是
浏览 0
提问于2011-02-14
得票数 66
回答已采纳
1
回答
使用C++11无限制
联合
时
的
2013年异常
、
、
、
在调试模式下运行时,在x实用程序中
的
类_Adopt
的
方法_Iterator_base12中
的
最后一条语句中有一个异常:Access violation reading location 0x0000005C我试过添加在我
的
主程序,但它仍然被定义为2。有方法禁用检查吗?
浏览 4
提问于2015-06-25
得票数 0
回答已采纳
3
回答
析
构
函数
是否可以过载?
、
、
、
说:
析
构
函数
是否可以过载?
浏览 7
提问于2011-06-05
得票数 15
回答已采纳
1
回答
在调用某物
的
析
构
函数
之前,是否有实际
的
理由检查它是否是可销毁
的
?
因此,我一直在尝试实现一个变体/标记
的
联合
类,并且需要一种方法来编写泛型
析
构
函数
,并且犯了一个愚蠢
的
错误,忘记了有些
类型
没有
析
构
函数
,比如void destruct~T();然而,即使在没有
析
构
函数
的
类型
(如int或struct A {int b;}; )
浏览 2
提问于2020-06-02
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C/C+编程笔记:一文带你读懂C+面向对象和Java面向对象的区别
Kotlin语言中的那些冷门知识点
关于C+的虚函数和多态,你觉得很难?首先你需要了解这三点!
C+笔记六十五:重载等号操作符实现深拷贝
手把手教你:如何把C+的源程序改写成C语言
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券