腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
为什么boost被如此多地
模板
化?
、
在boost中有很多地方,我看到一个
模板
化的
类
,不禁会想为什么写它的人会使用
模板
。 例如,互斥锁
类
。所有互斥锁的概念都是以
模板
的形式实现的,用户可以简单地创建一些
基
类
或
抽象
类
,这些
基
类
或
抽象
类
具有与概念匹配的接口。我的意思是,有时候(特别是使用boost)很难理解
模板
化的代码,也很难解密由于滥用
模板</
浏览 0
提问于2009-02-24
得票数 7
回答已采纳
1
回答
在发布模式下禁用从C++
基
类
的继承
、
、
、
我想为我的
类
使用
抽象
基
类
。这些
抽象
类
将用于接口。他们只是作为一个自我检查,以确保所有必要的成员都实现了。这加速了发展。因为错误消息比从
模板
生成的错误信息要干净得多。由于我将在
模板
中使用实现
类
,因此在发行版构建中不需要
基
类
本身。事实上,即使它很小,它也只会引入开销。 是否有一些预处理器的魔力,允许我继承这些
抽象
接口
类
,只有当调试符号是定义的?
浏览 1
提问于2015-04-10
得票数 2
回答已采纳
1
回答
使用隐藏继承成员的新属性来序列化
类
、
、
这些具体
类
除了在
抽象
基
类
中指定的属性之外,还定义其他属性。当序列化Model
类
的时候,我的问题就出现了。我使用反射查找所有继承的模型
或
模板
类型,并将它们传递到XmlSerializer中,这样它就可以正确地序列化我的
抽象
类
。System.InvalidOperationException:类型为ConcreteTemplate的成员ModelOfConcreteModelConcreteTemplate.Template隐藏类型<em
浏览 1
提问于2016-03-10
得票数 5
回答已采纳
4
回答
实现构造器的策略
、
、
在C#中为
模板
/
抽象
类
的构造函数实现策略的最佳方式是什么?我有几个
类
,它们都是基于在构造函数中解析字符串的。解析是在静态方法中完成的,该方法创建键值对列表,并且对所有
类
都是通用的,但一些字段对所有
类
也是通用的-因此我使用了一个
抽象
模板
类
。 问题是我没有看到一种方法来继承
抽象
基
类
的构造函数的实现。否则,我将在
基
类
中实现构造函数策略,并在一
浏览 1
提问于2009-04-01
得票数 1
回答已采纳
5
回答
虚函数和
模板
冲突
、
、
、
我有一个pointAccumulator的
抽象
基
类
。这个
抽象
库将由函数等方法填充,该函数返回所有点的平均值。这两个
类
的示例如下所示:public:};现在使用工厂模式,我相信您可以像这样调用pointAccumulator类型:我的问题是,如果我以这种方式调用
模板
化的seri
浏览 3
提问于2012-05-08
得票数 4
回答已采纳
1
回答
避免
模板
的扩散
、
我正在将一些核心
类
转换为
模板
,以便我们可以开始使用std::complex<double>进行计算。到目前为止,我已经设计了大约10个
类
的
模板
,注意到了
模板
扩散的趋势。当一个
类
变得
模板
化时,使用
模板
类
的任何其他类似乎也需要
模板
。我认为可以通过为
模板
定义
抽象
基
类
来避免这种扩散,这样其他
类
就可以只使用指向
抽象</
浏览 4
提问于2015-04-24
得票数 2
回答已采纳
3
回答
什么是STL容器列表,deque,向量等的
基
类
?
、
、
、
我想要写一个函数,可以接受STL的通用列表,deque
或
向量,并在其中搜索一个键。这个函数的方法签名是什么,我们如何实现它?我所知道的是,如果我们接受函数参数中的任何派生
类
,我们可以使用
基
类
抽象
类
,假设所有相关的派生
类
都具有您的问题所需的函数。 编辑:我们不能在函数参数中传递容器的迭代器。如果可以的话,这很容易。我在想:假设'Container‘是来自STL容器的
抽象
基
类
(根据下面的第一个答案,它不是这样)
浏览 1
提问于2016-02-22
得票数 7
回答已采纳
1
回答
如何实现
模板
设计模式?
、
、
我有一个练习,需要使用
模板
设计模式进行重构。我已经看到了它如何工作的基本解释,但我不能清楚地知道我应该如何实现我的解决方案。有谁能帮帮我吗?这种情况下的逻辑是什么?我有一个BodyFatCalculator
类
: private double height
浏览 0
提问于2017-11-26
得票数 1
3
回答
C ++
抽象
基
类
模板
、
、
这段代码有什么问题?class Aprivate: A(): a(0) {}}; class A; class B : public A<T>private : B() : A<T>() {} int _tmain(i
浏览 1
提问于2011-01-21
得票数 2
9
回答
模板
还是
抽象
基
类
?
、
、
、
、
如果我想使
类
具有适应性,并使从外部选择不同的算法成为可能--那么C++中的最佳实现是什么? 版本1:
抽象
基
类
public: virtual void stopCar() = 0; Brake* _brake; Car
浏览 5
提问于2009-03-02
得票数 39
回答已采纳
3
回答
C++:如果类没有成员函数,如何创建
抽象
基
类
?
、
我有一个
抽象
基
类
,它的目的是允许创建指向
基
类
的指针数组。(适用于“许多事物”)是否可以创建一个无成员的
抽象
基
类
?如果没有,是否有另一个解决方案来阻止创建我的“
抽象
基础”的实例?使构造函数protected满足吗?有人向我
浏览 1
提问于2015-08-03
得票数 1
回答已采纳
1
回答
DAL和BLL的组成还是继承?
、
、
问题 什么时候我们应该选择
抽象
类
而不是接口,什么时候应该选择接口而不是
抽象
类
?使用
抽象
基
类
的好处之一是,如果外部方决定使用
基
抽象
类
扩展/自定义(特定层的)功能,那么由该特定层公开的许多方法将在一个
基
类
中实现,而对于接口,
浏览 0
提问于2009-12-08
得票数 0
回答已采纳
4
回答
这里有什么需要
抽象
的课?
C#中的
抽象
类
是什么?实例方法可用于为继承此
抽象
类
的所有派生
类
实现公共功能。Ok...Now问题是为什么我们需要一个
抽象
类
来实现公共功能。我可以将相同的公共功能放在
基
类
中,并让派生
类
可以访问
基
类
methods..ri
浏览 6
提问于2012-03-19
得票数 2
回答已采纳
4
回答
类型擦除和访问器
、
、
、
我在C++中使用了类型擦除模式,即我用
抽象
类
隐藏了一个
模板
类
}; vector<T> datas; 问题:如果我想检索
或
修改数据,我必须使用
基
类
如何定义访问器getDatas()和SetDatas(矢量数据)?
浏览 1
提问于2010-08-27
得票数 1
4
回答
用
模板
方法覆盖虚拟方法
、
、
、
可能重复: 似乎并非如此。我得到了“不能分配
抽象
类型的对象”的错误,我认为这与编译器不承认
基
类
中虚拟my_func的覆盖有关。这是否揭示了一个糟糕的设计?更新:谢谢你的回答。在
基
类
中: virtual void Fill(EventInfo* info, EasyChain* tree, vec
浏览 6
提问于2012-12-11
得票数 9
回答已采纳
3
回答
模板
法的相反模式
、
、
我们有与
模板
方法相反的模式吗? 我的意思是,在
基
类
中,我们定义了算法的一部分和实现算法的
抽象
方法。然后在派生
类
中,在
抽象
方法中,我们可以随意混合这些部分。
浏览 0
提问于2018-12-05
得票数 4
1
回答
在DataTemplates中使用
抽象
类
作为DataType
、
、
、
我偶然发现了其他关于
抽象
类
和C#中的DataTemplates的StackOverflow问题,但不知何故我不能让它工作。{} 现在,我想使用
抽象
类
创建一个基于其他帖子(例如 ),这应该是可能的: <DataTemplate DataType="{x:Type local:AbstractParser}" /&
浏览 0
提问于2014-03-05
得票数 3
2
回答
什么是不上课?
、
我刚刚了解了中的
模板
方法模式,还有一个关于确保
基
类
中的方法总是被子类调用的问题。答案的一部分讨论了
基
类
与非op
类
的关系: 什么是不上课?
浏览 4
提问于2011-04-05
得票数 3
回答已采纳
3
回答
在C#中实现
模板
方法模式
、
、
模板
方法模式提供了
抽象
基
类
有一个不可重写的方法:该方法实现了通用算法,不应该在子类中重写。在Java中,
模板
方法在
抽象
基
类
中声明为final,在C#中,sealed关键字具有类似的含义,但未重写的方法不能声明为sealed。
浏览 4
提问于2012-08-15
得票数 6
回答已采纳
1
回答
mvc3剃刀编辑器带有
抽象
类
的
模板
、
、
子集合实际上是全部来自
抽象
基
类
的对象的集合。因此,该集合有一个
基
类
列表。我不确定如何使用带有
模板
的editorfor位来选择正确的
模板
,并将信息编组回父容器中的子对象。
浏览 0
提问于2012-05-12
得票数 5
回答已采纳
点击加载更多
相关
资讯
Python基础教程 抽象基类
Python中的协议、鸭子类型、抽象基类、混入类
Kotlin抽象类与实例
php小白晋级笔记:详解php抽象类和抽象方法的使用!
Kotlin-Anko学习(4)Kotlin语法-类、继承、抽象类
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券