腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
控制
C++
std::fstream创建的文件句柄在Windows中的可
继承
性
、
、
、
、
CreateProcess( , , , , bInheritHandles, , , , ) 这意味着标记为可
继承
的所有文件句柄实际上都将由子进程
继承
。如何控制由
C++
std::fstream类创建的
基础
文件句柄是否可
继承
?
浏览 0
提问于2019-04-04
得票数 4
回答已采纳
2
回答
如何在VS2013中让项目
继承
另一个项目的设置?
、
、
我想创建一个Native
C++
项目,它
继承
了同一解决方案中另一个Native
C++
项目的设置,因此,如果我要更改
基础
项目的设置,它将反映在派生项目中。 这个是可能的吗?我使用单词inherit是因为我在项目设置中看到了它,尽管我不确定它是从哪里
继承
过来的。
浏览 0
提问于2015-10-22
得票数 1
2
回答
C++
中的“派生”和“扩展”是一样的吗?
、
、
、
正如标题所述:当我在CPP中“派生”一个类时,这几乎等同于在Java中“扩展”一个类,对吧?
浏览 0
提问于2012-08-23
得票数 0
回答已采纳
1
回答
引用基类(未密封)以创建密封类的集合
、
我有一个
C++
/cx基类,它不是密封的。我有一堆
继承
自这个基类的类,它们是密封的。我想知道如何在C#中引用
基础
非密封类,以便创建密封类的C#集合。
C++
/cx:C#: public static ObservableCollection
浏览 0
提问于2017-11-28
得票数 1
2
回答
如果您的基类具有虚拟析构函数,则您自己的析构函数将自动成为虚拟的
、
我知道标题的说法是正确的。例如GrandSon可以覆盖儿子的foo吗?通常,如果基类有一个虚函数,那么派生类的相应函数就会自动成为虚函数?这是真的吗?
浏览 4
提问于2012-03-27
得票数 3
回答已采纳
1
回答
在
C++
中合并虚
继承
和实现
继承
、
、
、
我有一个基类和派生虚类,但是当派生实现同时从基实现和派生接口
继承
时,我会遇到歧义。 ? 我知道别名可以用来指定
基础
实现中的方法和变量。在
C++
中,解决此问题的最佳实践是什么?
浏览 21
提问于2021-10-05
得票数 0
1
回答
X在
c++
中不指定类型
、
我正在学习
c++
,特别是我正在学习关于
继承
的知识。我编写了以下代码,其中我希望打印protected_stuff的内容,这是在protected访问说明符中定义的MainClass中的一个变量。
浏览 3
提问于2020-08-01
得票数 0
回答已采纳
2
回答
如何使用SWIG从
C++
调用Java?
、
、
我可以使用SWIG从Java调用
C++
代码,但我找不到任何关于如何进行相反操作的文档(从
C++
调用Java )。SWIG官方文档()说:"SWIG使Java程序能够轻松地从Java调用C/
C++
代码。过去,SWIG无法生成任何代码来从
C++
调用Java代码。然而,SWIG现在支持完全的跨语言多态性,并且在包装
C++
虚拟方法时生成代码以从
C++
调用到Java。“ 但是我找不到它在哪里写着怎么做!任何帮助都是非常感谢的。谢谢。
浏览 0
提问于2010-07-07
得票数 7
2
回答
继承
基础
、
class Base{ 上面的代码可以工作,但是为什么我们能够创建一个派生类的对象,并将其分配给基类引用。此外,对象变量'b‘将能够访问Class Base的所有非私有变量和方法,即使它引用的是派生类。为什么引用派生对象的对象变量'b‘能够访问基类而不是派生类。
浏览 1
提问于2011-07-20
得票数 2
1
回答
C++
语言设计:子调用所有虚拟祖先构造函数
、
、
、
、
这个问题的内容取决于我对虚拟
继承
如何在
C++
中工作的理解。如果这些都是错误的,请纠正我。在
C++
中,虚拟
继承
需要(隐式或显式)调用子类中所有祖先类的构造函数,这也阻止了任何祖先调用另一个祖先的构造函数。此外,父级对祖父母构造函数调用的删除阻碍了
继承
的有效性。如果要真正
继承
父程序的行为,子节点必须复制父程序的某些初始化代码。这似乎是一种轻微的亵渎(从OO的角度来看),当孩子只直接从他们中的一个
继承
的时候,需要手动处理所有祖先的地址。 当只有一个父
浏览 1
提问于2017-12-04
得票数 0
2
回答
C++
继承
-无法访问的
基础
?
、
我似乎不能使用基类作为函数参数,我是不是搞砸了我的
继承
?我的main中包含以下内容:Bar b;以及从Foo
继承
的类Bar: class Bar
浏览 1
提问于2011-01-31
得票数 181
回答已采纳
2
回答
C++
中的多个虚拟
继承
抱怨特定函数调用
、
、
、
在带有虚拟
基础
的
C++
多重
继承
中,我理解为什么这段代码会不明确,但是为什么当我专门调用派生类方法时,它仍然会抱怨呢?void main(){ d->B::f();} 我预计它将运行B:f()方法,但我得到:“'void::F(Void)‘的模糊
继承
浏览 1
提问于2014-01-18
得票数 2
回答已采纳
1
回答
C++
中具有接口的多重
继承
、
带有接口类的多重
继承
是一个好的设计实践吗?} 编辑:我可以只
继承
接口类,但在这种情况下,多
继承
是一个糟糕的设计,考虑到大多数代码专家建议不要使用多重
继承
。
浏览 3
提问于2014-06-04
得票数 3
回答已采纳
3
回答
详细的
C++
书籍的程序员已经熟悉C和面向对象的编程?
、
、
假设我想学习
C++
,有什么好书不教我什么是类,再教我
继承
、多态或松散耦合的类,也不试着教我其他
基础
知识,只有
C++
语言(以及如何编写惯用的
C++
代码,而不是
C++
语法)及其标准库?注意:标题中使用的“详细”意味着它不试图在100页中覆盖
C++
,我想知道语言的细节。当然,精通来自实践,但我不想从书中学到一点点
C++
,但要非常彻底地学习它。
浏览 0
提问于2011-03-05
得票数 8
回答已采纳
2
回答
为什么
C++
允许对公共
继承
的基本方法进行访问限制?
、
关于"“问题,我有一个后续问题: 我可以理解,
C++
标准允许派生类放松
继承
方法的访问限制,但我想不出任何合法的用例,在派生类中施加访问限制是有意义的。根据我对
继承
概念的理解,如果类派生为公共类
基础
,那么您可以使用Base做的任何事情也可以用派生完成。如果不希望派生实现Base的接口,那么首先不应该使用(公共)
继承
。(实际上,当我在ROOT的TH2::Fill(double)中遇到这种技术时,显然是
继承
滥用的情况。)因此,从我有限的
C++
新手的角度来看,这些限制
浏览 2
提问于2016-11-03
得票数 9
回答已采纳
1
回答
直接访问struct-‘s struct属性?
、
、
我制作了树形结构,其中两个定义如下;struct dataRect { const int h = H; T d[W * H];struct Vec2{ T y;};template < class T, int W
浏览 1
提问于2014-04-09
得票数 1
1
回答
我的
继承
与有问题的“钻石
继承
”相同吗?
、
、
这将导致以下ABC
继承
: 假设我有类A,它允许类的序列化和反序列化。
浏览 11
提问于2021-12-07
得票数 0
回答已采纳
1
回答
像模板一样在运行时选择baseclass类型
、
目前,此
基础
继承
自UIScrollView。 |-- EvenMoreComplexDerived_3 我的目标是BaseClass可以
继承
当然,一种解决方案是让基类
继承
UIView,如果需要的话,在运行时向它添加另一个UIScro
浏览 7
提问于2011-01-28
得票数 0
2
回答
派生类被认为是朋友吗?
、
、
如果我创建基类A,并且A是类B的朋友,那么从A派生的类可以按照它的喜好访问B吗,否则是允许的吗?
浏览 0
提问于2010-11-03
得票数 5
回答已采纳
1
回答
libclang能解析CRTP模式吗?
、
、
我试图使用libclang解析
C++
,但它似乎与CRTP模式有问题,即当类
继承
自用派生类实例化的模板时:有人知道怎么解决这个问题吗?
浏览 2
提问于2017-03-14
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android C++系列:C++最佳实践3继承与访问控制
类的继承—Python 基础
【C++基础语法】控制结构
【C++基础算法】高精度加法
【C++基础算法】高精度减法
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券