object-slicing

object-slicing

文章 0 浏览 6

什么是对象切片?

在C ++中,什么是对象切片,什么时候发生?…

日暮斜阳 2025-02-13 19:18:32 1 0

创建从C++的对象的队列

因此,简而言之,我正在编写一个相当简单的计算器(用于反向抛光符号)。我的基类是符号,它是一个纯虚拟类,我还有其他类: 操作数:从符号继承 数字…

一直在等你来 2025-02-06 22:41:08 1 0

什么是对象切片?

在C ++中,什么是对象切片,什么时候发生?…

誰ツ都不明白 2025-01-31 16:10:41 3 0

带有自定义时间切片窗口的平均时间序列数据

我正在使用R中的一些网球排名数据,这使网球排名的演变随着ATP巡回赛的所有球员而言。 我正在使用的数据的一个示例可以在此处找到,从2000年代提供排…

救星 2025-01-29 15:56:06 2 0

将对象(而不是指针)向下转换为其已知的派生类型是否安全?

是否存在切片的危险? result Compare(const Osp::Base::Object &obj1, const Osp::Base::Object &obj2, int &cmp) const { cmp = ((const Block)obj1…

意犹 2025-01-05 18:17:45 3 0

将派生类对象存储在基类变量中

我想在向量中存储几个类的实例。由于所有类都继承自同一个基类,这应该是可能的。 想象一下这个程序: #include #include using namespace std; class…

执着的年纪 2024-12-25 13:07:00 3 0

为什么 `e.what()` 打印“错误分配”?

在我的计算机中,try 块中的 new 表达式引发了 bad_alloc 异常。 请注意,catch 子句通过值而非引用接收异常对象。为什么e.what()打印“bad Allocatio…

晚雾 2024-12-19 07:03:14 4 0

C++继承-子类构造函数调用?

我的主要内容如下: Sum *sum = new Sum(Identifier("aNum1"), Identifier("aNum2")); 我的类是: class Table { private: static map m; public: sta…

挽心 2024-12-13 02:04:46 5 0

重写虚函数返回类型不同并且不是协变的

啊,SO回来得正是时候。 我收到一个奇怪的错误: 'B::blah': overriding virtual function return type differs and is not covariant from 'A::blah'…

泅人 2024-11-28 06:46:28 5 0

由于类切片而导致未处理的异常

我在下面的注释行上收到未处理的异常读取位置 0x00000008(读取 NULL 值),包括导致错误的相关方法(继续下面的示例): 事件方法: Event::Event(Ev…

醉生梦死 2024-11-27 02:43:00 4 0

如何克服 c++ 中的对象切片问题

我应该如何摆脱 C++ 中对象切片的问题。 在我的应用程序中,如果派生类具有一些动态分配的指针,并且派生类对象被分配给基类对象,则行为是内存损坏!…

永言不败 2024-11-26 22:09:22 4 0

设置派生对象的基础对象?

这是一道基本概念题。如果我有一个继承自 Base 的 Derived 类,并且实例化了一个新的 Derived 对象,我可以将其 Base 对象设置为我选择的特定 Base 对…

还不是爱你 2024-11-16 07:28:46 7 0

返回对切片对象(超类型)的引用

考虑以下类: class Coord { public: double _x, _y; Coord(double x, double y) { _x = x; _y = y; } }; class NamedPoint : public Coord { public:…

凶凌 2024-11-08 00:30:26 9 0

C++ 中的智能指针

假设我们有一个基类和一个派生类。所以: class base { protected: ~base(){ //... } // ... }; class derived : public base { // ... }; 现在假设我…

落墨 2024-11-03 08:35:19 14 0

c++ 中的对象切片

class Base { int iBase; public: virtual void display() { cout<<"I am a Base Class"<

半岛未凉 2024-10-13 11:36:32 11 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文