使用派生类C++返回基类共享指针
我有一个接口: /*base.hpp */ class Base { protected: Base() = default; public: Base(Base const &) = delete; Base &operator=(Base const &) = …
Python:标记方法作为实施/覆盖
给定我要实现的“合同”,我希望代码告诉 读者的意图是什么 允许类型检查器纠正我(脆弱的基类问题), 例如在C ++中,您 class X: public Somethinga…
抽象基类或打字。支持__STR______________
是否有用于在子类中实现的 __ str __ 的内置ABC?还是打字协议? 我想要一个仅接受 __ str __ __ HASH __ 和 __ eq __ 的功能。我找到了 Hashable ,…
ISINSTANCE和抽象基础类
我正在尝试检查对象是否具有方法开始和方法 Update 。 我认为我可以使用抽象基类,就像 collections.abc.iterable 工作一样。 就我而言,我不能做 cla…
如何在类型化签名(Python > 3.9)中指定一个需要更新方法的通用 MutableSet?
我写了一个库。它的一些函数和方法在 Hashable 集合上运行,例如: def some_function(my_set: set[Hashable]) -> None: ... my_set.update(...) ... …
STL List - 作为指针对象的数据类型
我在使用继承和 STL 列表库时遇到问题... 比如说,我有一个带有两个派生类的抽象基类(其中定义了所有比较运算符)。该列表是在 list items; 我插入一…
哪个异常通知子类应该实现一个方法?
假设我想在 Python 中创建一个抽象类,其中一些方法由子类实现,例如: class Base(): def f(self): print "Hello." self.g() print "Bye!" class A(B…
Python ABC:注册与子类化
(我使用的是 python 2.7)python 文档表明您可以将映射传递到内置字典,它将将该映射复制到新字典中: http://docs.python.org/library/stdtypes.htm…
在设计供多个 C++ 使用的类时,我应该使用 API/ABC 吗?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
继承类“无效指针错误”调用虚函数时
正如您在下面的代码中看到的,我有一个抽象基类“HostWindow”,以及从它派生的类“Chrome”。所有功能均在Chrome中实现。问题是,如果 Chrome 中的函…
*你*使用 C++ 做什么? ABC 构造函数的用途是什么?
这里的人们在现场使用 C++ 抽象基类构造函数做什么? 我说的是没有数据成员和非纯虚拟成员的纯接口类。 任何人都可以演示以有用的方式使用 ABC 构造函…
- 共 1 页
- 1