腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
具有
多个
原始
指针
的
C++
构造
函数
c++
、
constructor
、
copy-constructor
、
object-initializers
、
raw-pointer
我不知道如何为
具有
多个
原始
指针
的
对象创建
构造
函数
。我知道如何为一个人制作它,但不懂
多个
。 我尝试在初始化期间编写一个新
的
构造
函数
,然后指定从提供方对象访问
的
内容。我想知道如何使
多个
构造
函数
根据初始化顺序从一个对象中提取不同
的
l值,但是,我找不到有关如何做到这一点
的
信息。下面我有一些例子。sou
浏览 18
提问于2019-06-20
得票数 1
2
回答
自动生成
的
移动操作和
原始
指针
成员
c++
、
pointers
、
c++11
、
move
相反,m_first和m_last是与文件内容映射
的
内存区域中
的
原始
指针
。MemoryMappedF
浏览 3
提问于2014-03-10
得票数 1
回答已采纳
1
回答
编写一个只接受编译时间常量参数
的
函数
?
c++
、
constructor
、
null-pointer
在
C++
中有没有一种方法可以编写一个
函数
,它可以接受编译时常量作为参数,但是如果你传递一个依赖于运行时
的
值,就会给出编译错误?具体地说,我有一个
构造
函数
,其中使用空
指针
初始化将
具有
可接受
的
行为,但是使用非空
指针
初始化意味着发生了一些奇怪
的
事情。 细节,如果重要的话:类可以用智能
指针
构造
,但不应该从(非空)
原始
指针
构造
。为简洁起见
浏览 2
提问于2014-10-18
得票数 1
2
回答
记住只能管理共享内存
的
原始
对象
c++
、
destructor
、
default-copy-constructor
我有一个关于好
的
C++
风格
的
问题:我想写一个" MyClass“类,它有一个或
多个
指针
作为成员,并且MyClass能够为这个
指针
分配内存。我想使用隐式
的
给出默认复制
构造
函数
(以及默认赋值运算符)来复制MyClass
的
一个实例,以便只复制
指针
,并且新对象共享初始对象分配
的
数据。我
的
想法是禁止复制
的
对象(使用复制
构造
<em
浏览 5
提问于2015-07-21
得票数 1
4
回答
原始
C++
指针
是第一类对象吗?
c++
、
programming-languages
根据 有人曾经告诉我,
原始
指针
不是第一类对象,而像std::auto_ptr这样
的
智能
指针
是第一类对象。但对我来说,
C++
中
的
原始
指针
(指向对象或
函数
)在我看来确实满足了上述条件,从
浏览 1
提问于2010-04-22
得票数 8
回答已采纳
3
回答
应该总是为
具有
原始
指针
成员
的
类中
的
深度复制
指针
定义一个复制
构造
函数
吗?
c++
、
copy-constructor
据我所知,理论上,如果一个类有一个
原始
指针
成员,那么默认
的
复制
构造
函数
将对该
指针
执行一个浅拷贝,这样当
原始
对象被销毁时,副本中
的
指针
成员将
具有
它所指向
的
值。这似乎意味着,在出于某种原因我们希望限制复制
的
情况之外,任何
具有
原始
指针
成员
的
类都应该定义一个复制
构造
函数
来对该
浏览 4
提问于2015-03-09
得票数 1
回答已采纳
2
回答
读取虚拟
函数
表(vtable)
指针
?
c++
、
memory
是否有一种明确定义
的
方法来访问类
的
vtable?在visual studio中调试时,我可以展开“this”,比如: this->_ptr->__vfptr。但这条路径似乎无法从代码中获得。对于自定义堆实现(嵌入式环境)
的
单元测试,我需要这样做。背景 我们有一个错误,在我们
的
自定义堆上分配
的
一个对象(它只不过是一个特定大小
的
数组)正在按预期工作,直到我们想要添加一个
具有
虚拟
函数
的
对象(我们花了相当长
的
时间
浏览 0
提问于2018-04-09
得票数 0
1
回答
使用
C++
用继承组织树复制
c++
、
inheritance
、
design-patterns
、
tree
我有一个Tree_item类(使用
C++
/Qt4,C++03兼容),它表示树结构。每个节点都有一个指向父节点
的
原始
指针
和指向子节点
的
指针
的
QList。Tree_item有一个复制
构造
函数
,它被递归地调用,并且工作正常。_.at(i)); child_list_ << new_child; } 但是我需要创建
浏览 1
提问于2015-09-12
得票数 0
回答已采纳
1
回答
ARM
C++
ABI:
构造
函数
/析构
函数
返回值
c++
、
arm
、
abi
我一直在阅读Clang源代码,并发现了关于ARM
C++
ABI
的
一些有趣
的
东西,我似乎无法理解其中
的
理由。来自
的
在线版本 这个ABI要求C1和C2
构造
函数
返回这个
函数
(而不是空
函数
),这样C3
构造
函数
可以尾部调用C1
构造
函数
,C1
构造
函数
可以尾部调用C2。无论如何,我真的不知道这是什么目的:
构造
函数
浏览 2
提问于2013-03-16
得票数 18
回答已采纳
1
回答
java jni存储类实例以供以后重用
java
、
class
、
java-native-interface
、
instance
我
的
镜像
C++
类
的
java类包含一个字段,该字段保存指向
C++
实例
的
C++
指针
,该部分与许多其他包装器一样正常工作我希望能够将java实例存储在
C++
类
的
userdata字段中当我包装
的
c++
库返回一个
c++
类实例时,我希望能够获取用户数据并将其转换回持有该
指针
的
java类实例,我不想
浏览 2
提问于2012-01-07
得票数 0
3
回答
在使用智能
指针
时,有必要阻止赋值运算符和复制
构造
函数
吗?
c++
、
operator-overloading
、
smart-pointers
、
copy-constructor
我在几个地方看到过这样
的
建议:要么定义自己
的
赋值运算符/复制
构造
函数
,要么通过声明私有来阻止默认
的
赋值运算符/复制
构造
函数
。然而,我发现
的
唯一危险是创建
指针
副本
的
问题,这些副本可能会在以后成为悬空
指针
。 在现代
的
C++
中,
指针
很少,而且大多数类只使用智能
指针
(例如,来自boost或来自C++11中
的<
浏览 0
提问于2012-11-02
得票数 0
回答已采纳
8
回答
微妙破坏
的
C++
代码
的
邪恶示例
c++
我需要一些糟糕
的
C++
代码示例来说明违反良好实践
的
情况。我想拿出我自己
的
例子,但我很难想出一些非人为
的
例子,而且陷阱并不是显而易见
的
(这比看上去更难)。例如: 从
构造
函数
或析构
函数
(直接或间接)调用虚拟
函数</e
浏览 5
提问于2010-11-28
得票数 40
回答已采纳
1
回答
隐马尔可夫模型-在
C++
中实现参数绑定
c++
、
oop
、
machine-learning
、
hidden-markov-models
、
htk
隐马尔可夫模型中
的
参数绑定实质上是将一个隐马尔可夫模型
的
多个
逻辑参数映射到几个物理参数上,以减少计算和约束。因此,如果参数(状态、GMMs、平均向量、协方差矩阵、过渡矩阵、流权重向量、持续时间参数向量.)是表示HMM
的
对象
的
字段,这些字段将映射到几个物理副本。例如,HMM集中
的
任意两种状态都可以
具有
相同
的
输出概率分布。 我需要有一个HMM
的
语法表示和它们之间
的
参数绑定,并解析它们并从它们
构造
HMM对
浏览 6
提问于2014-03-03
得票数 0
2
回答
如何在
c++
中创建包含在共享
指针
中
的
object
的
重复实例?
c++
、
shared-ptr
、
smart-pointers
我有一个定义了复制
构造
函数
和赋值操作符
的
对象。它被封闭在一个共享
指针
中。 我想创建另一个共享
指针
,它包含
原始
共享
指针
的
副本(即指向新内存位置
的
新共享
指针
,但它
具有
与
原始
对象相同
的
数据)。谢谢你
的
帮助。
浏览 0
提问于2010-06-16
得票数 2
回答已采纳
3
回答
C++
就地
构造
和后续销毁:如何获得正确
的
指针
?
c++
、
pointers
、
constructor
、
specifications
在
C++
中,使用就地
构造
的
传统方法是:这有效吗?还有一个与此相关
的
内容(C++2003: 3.8.5),指定您可以在调用析构
函数
之后,但在释放内存之前,对该
指针
执行非常特定
的
操作。就我们
的
浏览 3
提问于2015-08-22
得票数 3
2
回答
c++
-如何实现在
构造
函数
中使用自己
的
对象
的
析构
函数
c++
、
oop
、
c++11
、
pointers
、
memory-management
我正在尝试用
c++
制作汤普森
的
构造
算法(我对该语言有点陌生)。但是,在为类NFiniteAutomaton实现析构
函数
方面,我遇到了一些困难。在NFiniteAutomaton
构造
函数
的
某些部分中,我有:NFiniteAutomaton(std::string regex){,我在主single_ele.init_state中创建指向NFiniteAutomaton和single_ele.final_stat
浏览 6
提问于2017-09-16
得票数 1
回答已采纳
3
回答
如何按值复制到容器类中?
c++
、
copy-constructor
我需要有一个节点类,这将是其内容
的
模板。我在编写这个类时遇到
的
问题是:我想按值存储内容。如果我用
指针
存储它,并且它应该被销毁,那么我就有麻烦了。
C++
是否保证应该放在节点容器中
的
类
具有
克隆自身
的
能力? 我已经研究了复制
构造
函数
,但我有一些疑虑。如果包含
的
类没有实现复制
构造
函数
怎么办?然后通过引用将其传递给节点将是不明智
的
,因为如果
原始</
浏览 0
提问于2010-02-04
得票数 1
回答已采纳
2
回答
为什么可以将一个
指针
放在unique_ptr
的
向量中两次?
c++
、
c++17
、
unique-ptr
难道std::unique_ptr不应该防止出现这样
的
错误吗?v.emplace_back(p); std::cout << "v[1]:"<<v[1].get() << "\n"; 检测到双重释放时
的
错误消息忽略双重释放时
的
输出:v[0]:0x1094c20
浏览 1
提问于2021-04-07
得票数 1
1
回答
删除两次动态分配
的
内存?
gcc
、
memory
、
compiler-construction
、
delete-operator
如果我能更具体地说明我
的
编译器,那么当我成功编译时,显示在Cod::块底部
的
一行是无论如何,我
的
问题涉及使用delete操作符来释放动态分配
的
内存在我学习
C++
的
书中,释放一个指向动态分配
的
内存恰克
的
指针
只能执行一次,那么
指针
就无效了。如果再次对同一
指针
使用delete,则会出现问题。不过,我不明白这个问题。同样,如果我按值将一个对象传
浏览 5
提问于2014-01-02
得票数 1
回答已采纳
1
回答
你能用英语尽可能简单地解释一下什么是拷贝
构造
函数
以及我什么时候需要用到它吗?
c++
、
copy-constructor
我是一名程序员,主要从事Python方面的工作,后来转而使用
C++
。我已经掌握了
指针
和内存分配
的
诀窍,但是我已经读过一些关于复制
构造
函数
的
解释,我不明白它们是什么。 你能解释一下什么是拷贝
构造
函数
吗?什么时候我需要使用拷贝
构造
函数
?
浏览 0
提问于2013-05-17
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C++的函数如何返回多个值?
C++中的vector和Java中的ArrayList的构造函数的区别
手把手教你:如何把C+的源程序改写成C语言
如何使用C+原型模式轻松实现对象复制和动态创建?
C+11移动构造函数详解
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券