derived相关内容

具有动态分配成员的动态分配结构的 MPI 派生数据类型

有一个动态分配的结构体: TYPE 结构体整数 :: N真实*8 :: A实数*8,可分配 :: B(:)结束类型结构 它有一个动态分配的成员:B(:) 当我尝试使用 MPI_TYPE_CREATE_STRUCT 为此类 Struct 创建派生数据类型时,不同的 CPU 会创建不一致的派生数据类型.这是因为相对于第一个成员 Struct%N,Struct%B(:) 可能位于不同的内存位置 ..
发布时间:2022-01-14 10:10:11 其他开发

在 C++ 中使用指向动态分配对象的指针向量时如何避免内存泄漏?

我正在使用指向对象的指针向量.这些对象是从一个基类派生出来的,并被动态分配和存储. 例如,我有类似的东西: vector敌人; 我将从 Enemy 类派生,然后为派生类动态分配内存,如下所示: enemies.push_back(new Monster()); 为了避免内存泄漏和其他问题,我需要注意哪些事项? 解决方案 std::vector 会像往常一样为你管理内存,但这个 ..
发布时间:2021-12-13 12:53:07 C/C++开发

C和派生数据类型?

我知道 C 中的基本数据类型 - char、int、float 等.但是 C 语言中的派生数据类型究竟是什么? 解决方案 6.2.5.20 of 标准(嗯,草稿;万岁免费 :) 涵盖了派生类型: 20 可以从对象、函数和不完整的类型,如下: -- 数组类型描述了一个连续分配的非空对象集特定的成员对象类型,称为元素类型.数组类型是由它们的元素类型和数组中的元素数量来表征.一个数组类型 ..
发布时间:2021-09-11 20:07:53 其他开发

如何从出生日期算起DateField的年龄?

这是我第一个使用Django文档进行实验的项目:一个 Person 模型.还有两个特色视图(一个用于创建人员,另一个用于查看已创建人员的列表).到目前为止,一个人只有两个 CharFields , first_name 和 last_name . 我现在想做的是实现一个 BooleanField adult ,如果今天的日期和出生日期大于或等于18(或16),没关系. 可能我还将基于相 ..
发布时间:2021-05-01 20:03:27 其他开发

调用派生类的模板函数

在C ++中,我遇到了一个问题,即在拥有指向基类的指针的同时调用派生类的函数. 编辑:一些答案使我想到了 CRTP 但是我的意思是我需要有一个指向"Base *"类而不是"Base *"的指针,因为我不知道当前正在处理的类型(当前实例是从某种工厂创建的) 课程: class基础{..templatefunc(T arg){...};};派生类1:公共 ..
发布时间:2021-04-19 21:02:04 C/C++开发

C ++如何在不使用static_cast或dynamic_cast的情况下从基类指针访问派生类成员?

我看到了以下问题,我问自己,是否有更好的方法来解决此问题,因此不需要强制转换.考虑以下代码: #include班级基础{上市:虚拟〜Base(){}};派生类:公共基础{受保护的:int someVar = 2;上市:int getSomeVar(){返回this-> someVar;}};int main(){基数B = Base();派生D =派生();基数* Poi ..
发布时间:2021-04-14 19:18:55 C/C++开发

在Hibernate HQL中使用派生表的子查询

我有一个Hibernate HQL问题. 我想将子查询编写为派生表(出于性能原因). 是否可以在HQL中做到这一点? 示例: FROM Customer WHERE country.id in (SELECT id FROM (SELECT id FROM Country where type='GREEN') derivedTable) (顺便说一句,这只是一个示例查询,因此不建议重 ..
发布时间:2020-11-23 22:19:48 其他开发

派生类显式基本构造函数调用

我正在尝试学习C#.以下数据来自Microsoft C#帮助网站. 我不明白这句话:“如果基类不提供默认的构造函数,则派生类必须通过使用base来对基构造函数进行显式调用." 我认为,如果没有用于类的默认构造函数,则C#将自动将默认值分配给int,char或在类中声明的任何内容.如果基类没有构造函数,而有子类,那么最后一句中提到的规则是否不适用?请澄清. 在派生类中,如果未通过使用ba ..
发布时间:2020-09-18 19:10:40 C#/.NET

派生类是否自动具有基类的所有属性?

关于此,似乎没有好的在线文档: 如果创建派生类,它将自动具有基类的所有属性吗?但是BaseClass.__init()的作用是什么,您是否还需要对其他基类方法进行处理? BaseClass.__init__()是否需要参数?如果您有基类__init__()的参数,派生类也使用它们吗,是否需要将参数显式设置为派生类的__init__()或将其设置为BaseClass.__init__()? 解 ..
发布时间:2020-09-13 20:26:53 Python

使用Svelte/RxJs/RxFire订阅文档.如何更新订阅

我在下面的代码中使用派生存储.感觉像是一个奇怪的构造,因为我仅将派生构造用于动态$ session依赖关系并获取normData.但是不是$ norm.我只用一次$ norm来启动派生商店. 尽管如此,它似乎工作正常.但是,如果$ session更改,我必须续订.是否可以在不先取消订阅的情况下更新RxFire/RxJs订阅? let normDocRef = null; let nor ..
发布时间:2020-08-06 01:34:35 其他开发

在C ++中使用指针向量动态分配的对象时,如何避免内存泄漏?

我正在使用指向对象的指针向量.这些对象是从基类派生的,并且正在动态分配和存储. 例如,我有类似的东西: vector Enemies; 我将从Enemy类派生,然后为派生类动态分配内存,如下所示: enemies.push_back(new Monster()); 为了避免内存泄漏和其他问题,我需要注意些什么? 解决方案 std::vector 会 ..
发布时间:2020-05-28 21:15:27 C/C++开发

调用help(MyClass)还显示基类属性:如何避免这种情况?

MyClass源自“列表":MyClass(list) 我想很好地记录MyClass. 不幸的是,当尝试帮助(MyClass)时, 我有自己的文档,但也有很多有关“列表"的内容. 会有一种简单的方法来控制它吗? 我读了一些有关元类的东西,但我却无能为力. 感谢您的建议, 米歇尔 解决方案 好吧,这就是help的作用.它会对您的类进行自省,并为该类中的每个可调用属性显示名称 ..
发布时间:2020-05-09 01:46:07 其他开发