腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
c++
中
无法
避免
对象
切片
c++
、
polymorphism
、
stdvector
、
object-slicing
我想构造一个包含从Base类派生的
对象
的std::vector。我知道我不能直接将整个
对象
推入vector (导致
对象
切片
),所以我使用智能指针。然而,它仍然不能工作。我做错了什么?
浏览 12
提问于2021-05-01
得票数 0
1
回答
如何在
C++
中
禁用
切片
?
c++
、
object-slicing
在
C++
中
,可以使用任何环境变量或任何cflag选项来禁用
切片
吗? 默认情况下有什么方法可以禁用它吗?
浏览 4
提问于2021-05-26
得票数 0
1
回答
避免
对象
切片
C++
c++
、
object-slicing
我有一个问题,我想要复制一个
对象
,但要
避免
切片
它。我确实需要复制一个副本,因为原始
对象
在
需要之前将保留作用域。
浏览 3
提问于2014-07-08
得票数 5
回答已采纳
6
回答
将派生类
对象
存储
在
基类变量
中
c++
、
polymorphism
、
object-slicing
我想将几个类的实例存储
在
一个向量
中
。因为所有类都是从同一个基类继承的,所以这应该是可能的。我只想问一问是否有更多
C++
的方式来做到这一点,我想成为一个完全的vector-compatible (如果其他用户应该使用我的代码的话)。
浏览 8
提问于2012-01-08
得票数 75
回答已采纳
2
回答
为什么会发生
切片
?
c++
、
variables
、
object
、
memory
、
object-slicing
请考虑以下代码:if (something)else众所周知,在这种情况下,会发生‘
切片
’:
在
C++
中
,我们不能将基类型的变量指定为派生类型的
对象
;
对象
将从基类型
中
未定义的任何
对象
中
“
切片
”。也就是说,Base变量不能在不
切片
的情况下保存Derived
对象
的原因。我的假设是,这样做
浏览 3
提问于2014-10-16
得票数 0
2
回答
C#到
C++
的多态性
c#
、
c++
、
inheritance
、
polymorphism
我
在
C#中有一个自定义类实体的数组。由于我创建的不同类型的实体和C#多态性的工作方式,我选择将不同的实体类型保留在一个实体数组
中
(即,我
在
entity数组中有Player实体,Enemy实体等)。然而,
在
C++
中
,使用实体向量时,当我声明一个唯一的实体时,例如一个玩家,它似乎失去了作为一个玩家所拥有的所有值,只保留了作为一个实体所拥有的那些值。这是我的疏忽,还是
C++
中
的多态性规则不同?
浏览 1
提问于2013-05-30
得票数 1
3
回答
动态类型意义
c++
、
dynamic
、
types
C++
标准规定:“.对虚函数调用的解释取决于调用它的
对象
的类型(动态类型)”(第252页),然后D d; *p = d; 然后,如果f()
在
B
中
是虚拟的,p->f()应该调用D::f(),这是错误的。我想我不清楚“指向类的
对象
.”的意思。我知道,如果我说p = &d,那么D::f()就会被调用,但是我想知道为什么上
浏览 4
提问于2015-11-13
得票数 2
回答已采纳
1
回答
在
传递继承引用类型时
切片
或不
切片
c++
、
pass-by-reference
、
pass-by-value
、
object-slicing
然后我正在
切片
我的SingingCamel。
切片
--也就是说,使用赋值或初始化只复制
对象
的一部分--通常会导致错误,因为
对象
是作为一个整体来考虑的。
在
少有的情况下,
切片
是故意的,代码可能会令人惊讶。 重复的或其他冗余的代码掩盖了意图,使理解逻辑变得更加困难,并且使维护变得更
浏览 8
提问于2021-12-17
得票数 2
1
回答
python
中
的2D字节
对象
python
、
arrays
、
performance
、
byte
、
slice
我想在python
中
解决类似于2D字节或2D字节数组
对象
的问题,这样我就可以高效地对较大的数组(5000 x>500个字节)沿数组的任何维度和访问部分进行
切片
。我已经发现,如果dtype=bytes和数组
中
的每个元素都是一个字节
对象
,numpy ndarray将允许这样做。我甚至可以对节进行
切片
,并有效地将其转换为字节,但我还没有找到一种高效或简单的方法将字节字符串拆分成单个字节,以便将它们放入numpy数组
中
。我以前一次处理一个数据包,但是数据包以2000 Hz
浏览 2
提问于2018-04-12
得票数 1
回答已采纳
2
回答
未找到: FeedInputs:
无法
找到提要输出TensorFlow
c++
、
model
、
tensorflow
我在这个网站上尝试了
在
c++
中使用Tensorflow保存模型的示例:使用当然,
在
创建保护程序
对象
之后它不起作用,它的产出是: 未找到: FeedInputs:
无
浏览 0
提问于2016-01-14
得票数 5
回答已采纳
2
回答
金刚片不分配任何内存吗?
pointers
、
go
、
slice
此链接: 因为
切片
是多字结构,而不是指针,所以
切片
操作不需要分配内存,甚至不需要为通常可以保存在堆栈上的片头分配内存。这种表示使
切片
使用起来与
在
C.Go
中
传递显式指针和长度对一样便宜。Go最初将
切片
表示为指向上述结构的指针,但这样做意味着每个
切片
操作都分配了一个新的内存
对象
。即使使用快速分配器,这也为垃圾收集器带来了许多不必要的工作,我们发现,就像上面的字符串一样,程序
避免
了
切片</
浏览 6
提问于2015-03-22
得票数 1
回答已采纳
1
回答
在
父类类型向量中保存时调用派生类函数
c++
我有两个类A和B以及一个AVector类来存储A类的
对象
和从A类派生的类。alloc_traits >::value_type* {aka A*}’ to ‘B*’ [-fpermissive]}
在
将B类型的
对象
放入AVector后,我
无法
将其转换回B类型。
在
AVector中保存
对象
b1后,有关派生类的所有信息是否已丢失,我是否可以以某种方式访问<e
浏览 11
提问于2020-12-19
得票数 0
1
回答
使用node,为什么代码使用"use strict“要快得多?
node.js
、
optimization
、
v8
、
strict
use strict的情况
在
未优化的代码上较慢,
在
优化的代码上较快,thunkify#fast x 18,910,556 ops/sec ±0.61% (100 runs sampled) thunkify
浏览 38
提问于2014-06-02
得票数 19
1
回答
缺少数据和注释的谷歌图表API
javascript
、
charts
、
google-api
、
google-visualization
、
pie-chart
这是11个客户和它的数字。然而,当谷歌图表API运行时,只有7个客户和1个其他客户。因此,作为第一眼,用户只能看到7个客户,没有信息或名称的4个左-客户。 ['CustomerName', 'TotalCBM'], ['CTH/Sherrill Occasional', 38.01],
浏览 5
提问于2014-06-27
得票数 0
回答已采纳
1
回答
如果通过基类型传递结构,则子代类型
中
的字段
在
方法
中
不可用
c++
我正在研究一个看起来像这样的问题:struct B : A { int more; } 它的工作原理是这样的:您将B的一个实例传递到方法
中
,然后
在
主体
中
不能再访问more字段?我试着记住它的名字,但我记不住了,
在
谷歌上搜索一下,我什么也记不住。 有人能告诉我名字吗?这样我可以继续研究更多?
浏览 2
提问于2012-05-09
得票数 1
回答已采纳
1
回答
Power用户可以访问工具提示滚动条吗?
tooltip
、
powerbi
除了将工具提示可视化添加到我的报告页面之外,是否有一个设置或切换来锁定工具提示,或者使滚动条
在
Power
中
可用?
浏览 0
提问于2019-03-19
得票数 2
回答已采纳
3
回答
C++
构造函数成员初始值设定项列表,
对象
切片
c++
、
inheritance
、
initialization
、
polymorphism
、
object-slicing
function和另一个类,这些类修改和使用上一个 A a; Foo::Foo(A &a_) : a(a_) {} 现在我创建了
对象
,并将其传递给Foo类// edit b attributes, 所以
在
类构造函数的参数列表
中
,我知道不存在
对象
切片
的问题,因为这是一个引用,但是在为变量a(a_会有
对象
切片
吗? 有没有解决这个问题的
浏览 2
提问于2018-03-21
得票数 1
1
回答
在
C++03
中
返回类似于C++03的集合的最好方法是什么?
c++
、
memory-management
、
collections
、
auto-ptr
、
c++03
std::auto_ptr不允许存储
在
STL容器
中
,例如std::vector。但是,有时需要返回一组多态
对象
,因此
无法
返回
对象
向量(因为
切片
问题)。我可以使用std::tr1::shared_ptr并将这些数据保存在vector
中
,但是我必须付出高昂的代价来维护单独的引用计数,而拥有实际内存(容器)的
对象
在
逻辑上不再“拥有”
对象
,因为它们可以
在
不考虑所有权的情况下被复制出来C++0x以std::v
浏览 1
提问于2010-12-25
得票数 7
回答已采纳
4
回答
这应该被称为某种特殊的
对象
切片
吗?
c++
、
arrays
、
inheritance
、
terminology
、
pointer-arithmetic
现在,如果一个人像这样分配一个Derived数组:然后尝试访问n-th
对象
。
浏览 6
提问于2016-05-05
得票数 25
回答已采纳
2
回答
在
C++
<vector>
中
按值(无指针)存储具有相同基类的
对象
,方法是删除复制构造函数等
c++
、
c++11
、
default
、
copy-constructor
、
delete-operator
我读到(这里是),可以
在
<vector>
中
存储继承相同基类的派生类的
对象
。为了防止
对象
切片
,我需要删除移动构造函数,复制构造函数和复制赋值。实现这一点
浏览 1
提问于2014-07-21
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
三 python中的列表(1)
为什么程序要从0开始计数?
软件开发选什么语言比较好呢?
Java:什么是Java中的垃圾收集?
Python小知识:List的赋值方法,不能直接等于
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券