继承 问答列表

为什么虚拟的成员函数会影响实际上不需要虚拟调度的 TU 的编译代码?

作者:Enlico 提问时间:9/18/2023

在这样的 TU 中 #include "Foo.hpp" int main() { // stuff Foo* foo{new Foo{}}; foo->foo(); // stuff } ...

每种方法都应该从同一件事开始

作者:Dominique 提问时间:9/19/2023

我正在使用一个接口,处理传入的消息。 该接口的定义如下所示: public interface IMessageHandler<TMessage> where TMessage : ... { v...

具有动态添加内容的 ViewBinding

作者:Sk1X1 提问时间:9/24/2023

我有基本活动为我的应用程序的每个屏幕实现一些功能。然后,每个子活动都会使用其 XML 布局覆盖方法。 BaseActivity(基础活动) @Override protected void onC...

SftpClient 单元测试派生类和模拟基类 C#

作者:Mihai Socaciu 提问时间:9/28/2023

我有一个包装器.我想对这个包装器进行单元测试。Renci.SshNet.Sftp.SftpClient 我的包装器 public class MySftpClient: SftpClient, I...

为什么派生类重载删除运算符被调用?

作者:Hardik 提问时间:9/30/2023

#include <iostream> using namespace std; struct A { virtual ~A() { cout << "~A ";}; void operator...

在 GitLab CI 中使用“扩展”时,哪些作业属性会合并或被覆盖?

作者:Forivin 提问时间:10/2/2023

在 GitLab CI 中,您可以使用 extends 关键字从另一个作业或模板继承属性。 一个例子是: .tests: script: rake test stage: test only...

CPP 继承(按子项访问父数据成员值)

作者:Ultsi 提问时间:10/6/2023

有没有办法按子项访问父项的数据成员值?以下示例: .h 文件: #ifndef PRAC_H #define PRAC_H #include <iostream> using namespace ...

多级继承和空基优化中的内存布局

作者:Kirill Afentev 提问时间:10/10/2023

请考虑以下继承: struct Empty {}; struct A: Empty { int64_t a; int8_t b; }; struct B: A { int32_t c; }...

从抽象类继承时,“公共”和“私有”继承之间的区别

作者:Christopher Miller 提问时间:10/13/2023

我有一个班级:Placeable struct Placeable { virtual void place_at(int x, int y) const {} virtual ~Placea...

创建不同的子结构,用于扩展父结构的函数,并将子对象传递到另一个函数中。C++

作者:Riellia Hionmet 提问时间:10/14/2023

我正在使用函数的不同实现创建不同的子结构,从基本父函数开始。 我想要一个通用引用来调用另一个结构中 Child 的函数作为指针。 然后更改为另一个子结构并调用新子结构的函数。 struct Sta...


共268条 当前第23页