Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
我无法从指向派生类的指针和指向基类的指针的指针进行分配? [复制]
这个问题在这里已经有答案了 可能的重复 派生 到基础 之间的转换 https stackoverflow com questions 8026040 conversion between derived to base 在主要使用 Pyth
c
pointers
polymorphism
确定性时的虚函数开销 (c++)
我知道虚拟函数本质上是包含在 vtable 中的函数指针 这使得多态调用由于间接等原因而变慢 但我想知道当调用是确定性时编译器的优化 我所说的确定性是指以下情况 该对象是一个值而不是引用 因此不可能存在多态性 struct Foo virt
c
polymorphism
多态性和数组指针[重复]
这个问题在这里已经有答案了 我有一个A类 class A public virtual double getValue 0 还有B类 class B public A public virtual double getValue retur
c
Arrays
polymorphism
pointers
如何使用工厂来创建使用策略模式的对象?
假设我们的在线商店有一个简单的支付功能 我们希望使用不同的交易处理器来管理不同的交易 交易可以是付款或退款 交易处理器可以是 Paypal 或 Payplug 所以我们有以下课程 class PaymentTransaction imple
OOP
DesignPatterns
polymorphism
factory
在 C++ 中创建未知具体类型的副本
假设我们有以下类层次结构 class Base class Derived1 public Base class Derived2 public Base Given a Base 这可能指向一个Derived1 or Derived2ob
c
inheritance
polymorphism
组合类中的多态 lift-json 反序列化
我正在尝试使用 Lift Json 自动将 json 对象反序列化为 scala 类 其中的坐标类用于存储 GeoJson 信息 case class Request name String geometry Geometry sealed
json
scala
polymorphism
deserialization
liftjson
使用不带标签的 Core.Std.List.fold_left
我正在尝试 Core 的List fold left List fold left a Core Std List t gt init b gt f b gt a gt b gt b
types
polymorphism
ocaml
typeinference
label
指向基类的基本多态指针
虽然我已经在 C 领域工作了一段时间 但直到现在我才需要使用多态特性 而且我对它们非常感兴趣 如果我有一个基类ClassA和另一个ClassB从中衍生出来 我明白我可以拥有virtual中的成员函数ClassA即 当实施于ClassB 将被
c
polymorphism
与Java混淆覆盖访问级别[重复]
这个问题在这里已经有答案了 可能的重复 为什么不能降低java子类中方法的可见性 https stackoverflow com questions 1600667 why cant you reduce the visibility of
Java
polymorphism
将对象从一个派生类更改为另一个派生类
我有几个类共享一个公共基类 除了它们的方法工作方式不同之外 因此 在下面的示例中 加法器和乘法器除了执行计算的方式不同之外都是相同的 有没有办法即时将 a 更改为乘数 我是否需要实现派生类之间相互转换的方法 例如就像是 a a asMult
c
polymorphism
如何使用shoulda匹配器来测试多态关联?
我正在使用带有rails的shoulda matchers 并创建一个名为 comments 的模型和另一个名为 post 的模型 评论是多态的 当我在这样的帖子中使用 shoulda 匹配器进行测试时 it should have man
rubyonrails
shoulda
polymorphism
我可以重写 C# 中的属性吗?如何?
我有这个基类 abstract class Base public int x get throw new NotImplementedException 以及以下后代 class Derived Base public int x get
c
inheritance
properties
polymorphism
overriding
Fortran 2003,选择类型以区分“实数”和“实数数组”
我的问题是 可以select type用块来区分real realInput from real realArrayInput 很清楚如何select type可以用于区分派生类型 但对我来说不太清楚它如何 或是否 可以用于内在类型 在 M
OOP
polymorphism
Fortran
R 中函数多态性的建议做法是什么?
假设我想写一个函数R这是对某些数据进行充分统计的函数 例如 假设函数 调用它foo func仅取决于数据样本的样本均值 为了方便起见 我认为用户可能喜欢传递到foo func随机变量的样本 在这种情况下foo func计算样本平均值 or样
r
polymorphism
用多态性替换条件式
我试图通过一个例子来理解这种干净的代码实践 考虑具有折扣开关盒的类产品 我正在尝试用多态性替换 switch 语句 代码之前 class Product String priceCode int discount Product Strin
Java
DesignPatterns
polymorphism
实例变量的多态性[重复]
这个问题在这里已经有答案了 这是我写的三个类 public class Shape public int x 0 public void getArea System out println I don t know my area pub
Java
variables
polymorphism
overriding
instance
C++ 虚拟析构函数和 vtable
我对虚拟析构函数和虚函数表有一些具体问题 假设我有以下代码 class Base public virtual Base class Child public Base public Child 问题 vtable存储在哪里 它是否始终位于
c
polymorphism
vtable
编译器错误:对调用的引用不明确
Case 1 static void call Integer i System out println hi i static void call int i System out println hello i public stati
Java
Methods
polymorphism
java7
boxing
如何返回派生类型?
我有一个 Validator 类及其派生类 当我尝试返回指向派生类的指针时 方法返回基类 验证器 而不是派生类 class Validator public std string m name BaseValidator static co
c
polymorphism
C++:错误:“类”没有命名的成员
对于我的毕业论文 我正在编写一些有限元代码 或者更准确地说 我正在修改现有程序 该程序基于我的教师提供的 2 类库 因此 我无法修改这些类 因为它们是通用的 我创建了一个类BurgersMSrc 它继承自父类ValSrc 我用一种方法扩展了
c
class
inheritance
polymorphism
member
1
2
3
4
5
6
...17
»