腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何在
c++
中从派生
类
调用基
类
方法?
c++
可能重复: sub() : super(){} 是否有方法像java中那样在
c++
中调用
超
类
方法?
浏览 1
提问于2012-04-22
得票数 0
回答已采纳
1
回答
C++
类
超
类
c++
、
class
、
inheritance
我目前正在制作python的svg.path的
C++
版本。有多种类型的路径,如Line、CubicBezier等,它们是单独的
类
(没有继承,除了Line和Close,它们继承自Linear,但如果需要可以删除它们)。还有一个Path
类
,在Python语言中它有一个段列表。但是我不确定如何在
C++
中有一个段的向量。vector<Segment> segments; }; 目前我能想到的最好的事情是,我有一个Segment
类
,它存储了所有的段类型,并为每个段类型提供了各种setter和getter
浏览 17
提问于2021-06-22
得票数 0
回答已采纳
1
回答
在java中,下播和上播的重复是否会擦除子类中的数据?
java
、
downcast
、
upcasting
我意识到向上转换将子类转换为
超
类
,而下传则以相反的方式进行。但是,假设子类和
超
类
有不同的数据类型,那么子类->
超
类
->子类的转换是否会使部分数据擦除,因为子类中的某些部分不包含在
超
类
中?因为我知道在
c++
中浮点类型转换为int时浮点会被擦除,所以我想知道它在java中的工作方式是否与
类
相同。
浏览 2
提问于2018-12-09
得票数 0
回答已采纳
3
回答
覆盖
C++
中的方法
c++
、
visual-c++
、
overriding
有时,当我重写一个方法时,我意外地忘记了在
C++
中调用
超
类
的方法。 有什么方法可以帮助我找出什么时候重写了一个方法,这样我就不会忘记调用
超
类
的方法了吗?(除了
C++
没有注解之外,有点像Java的@Override ...)
浏览 3
提问于2012-01-11
得票数 4
回答已采纳
4
回答
C++
:从模板参数继承
类
c++
、
templates
、
inheritance
、
design-patterns
最近我看到了下面的
C++
代码片段class A : public B ...我想知道在哪种情况下这样的设计是好的做法?我的理解是,将
超
类
作为模板参数允许A的用户在实例化A的对象时选择
超
类
。 但是,如果是这样的话,是否应该为所有用作模板参数的
类
(B)设置一个公共
超
类
,并使A扩展C?
浏览 4
提问于2014-05-26
得票数 28
回答已采纳
2
回答
是否可以使
C++
类
成为Objc
类
的委托?
c++
、
objective-c
因为我需要继承在
C++
中声明为
超
类
的处理程序,所以必须将
类
声明为
C++
类
。但我也想让它成为两个
类
的委托。在我的
C++
类
中使用委托模式是不可避免的,但我不知道如何使
C++
类
成为Objective
类
的委托。 有可能吗?还是有一种间接的方法去做呢?
浏览 1
提问于2018-08-02
得票数 0
回答已采纳
3
回答
斯威夫特的超级阶级和协议?
swift
、
oop
我从未使用过objective,但在
C++
方面有相当的经验。 在目标C中,
超
类
和协议到底有什么区别?我读到协议本质上是一个纯粹的虚拟
类
,但它是这样吗?协议仅仅是一种特定类型的
超
类
吗?
浏览 0
提问于2015-05-04
得票数 2
回答已采纳
1
回答
如果我们在子类中调用
超
类
构造函数作为第一行,这有关系吗?
python
、
python-3.x
当使用Java和
C++
时,我们必须调用
超
类
构造函数作为子类的第一行。); // must be first line code } } 当使用Python时,我们不必调用
超
类
构造函数作为第一行__init__(self) 在Python中调用
超
类
构造函数作为第一行有什么不同吗?
浏览 11
提问于2021-02-03
得票数 3
回答已采纳
2
回答
从
超
类
指针的向量调用重写的方法
c++
、
oop
、
inheritance
、
overriding
、
stdvector
我目前正在用OpenGL编写一个使用
C++
的小游戏。来自非
C++
背景,我有一个简单的问题,关于重写方法,以及如何使用
超
类
类型的指针来调用它们。情况是这样的:我有一个包含方法Polygon的
类
void draw()。这个
类
有两个名为Rectangle和Circle的子类,它们都覆盖绘图方法,因为我根据绘制的多边形类型使用不同的OpenGL调用。但是,迭代向量和调用draw会自动求助于方法的
超
类
版本。 如何生成
超
类
指针类
浏览 6
提问于2022-04-21
得票数 1
回答已采纳
3
回答
c++
中是否有任何
类
是所有
类
的
超
类
?
c++
像java一样,Java.lang.Object是所有
类
的
超
类
,所以在
C++
中有像Object这样的
类
吗?
浏览 3
提问于2013-08-19
得票数 8
回答已采纳
1
回答
可以在Win32中
超
类
对话框吗?
c++
、
windows
、
winapi
我正在为一个项目使用原始的Win32和
C++
。据我所知,我能够通过检索
类
信息,替换过程,然后将其注册为新
类
并在创建新窗口时使用它来
超
类
Windows控件。
超
类
的优点是您能够在CreateWindow()返回之前处理消息。 我想看看是否有可能对用CreateDialog()创建的对话框进行
超
类
,因为我想使用一个资源文件来进行对话框布局。问题是我不知道如何在创建对话框时提供我的
超
类
。这有可能吗?你知道M
浏览 21
提问于2020-03-16
得票数 0
回答已采纳
2
回答
如何在纯win32的编辑控件中将文本垂直居中?
c++
、
winapi
控件已经
超
类
了,所以子/
超
类
解决方案不是问题。但是,转换/更改为某个自定义控件不是一个选项。 我在
c++
工作;
浏览 20
提问于2013-01-13
得票数 1
2
回答
C++
toString算子类似于Object.toString
java
、
c++
、
tostring
对于toString中的每个对象是否有等效的哈希码和
C++
?
浏览 0
提问于2018-04-18
得票数 3
回答已采纳
2
回答
如何在子类构造函数中调用父构造函数?
c++
我已经搜索过它,这似乎是在
C++
中调用
超
类
构造函数的唯一方法:{ {{ }但是我想知道,如何调用构造函数体中的
超
类
构造函数而不是初始化列表?我必须处理子构造函数的输入,并将复杂的处理参数传递给
超
类
构造函数,如何实现?
浏览 2
提问于2021-02-04
得票数 2
回答已采纳
1
回答
fstream中的模式指的是两个不同的集合: ios和fstream,用于同一件事(在我看来)
fstream
、
file-management
在
C++
中,这两行在文件管理方面有什么区别? fstream鳍(“project.csv”,fstream::in);fstream鳍(“project.csv”,ios::in);
浏览 4
提问于2022-01-14
得票数 0
回答已采纳
6
回答
C++
命令行界面是
C++
的
超
集吗?
c++
、
c++-cli
、
clr
C++
编译器是否能够在不修改的情况下编译一些大型
C++
类
集?
C++
命令行界面是
C++
的
超
集吗?
浏览 0
提问于2008-10-07
得票数 13
回答已采纳
3
回答
String::New:它是什么?
c++
、
string
、
v8
、
javascript-engine
我有Java背景,正在学习
C++
。我遇到了以下
C++
代码:据我所知,这应该是对
类
“String”的静态成员函数“New”的调用。但是,我已经搜索了定义' String‘的整个头文件,在String
类
或它的
超
类
中没有任何名为'New’的静态成员。
C++
中的字符串
类
或新成
浏览 1
提问于2010-06-18
得票数 4
回答已采纳
2
回答
在现有的实例中是超级吗?
python
、
python-3.x
、
inheritance
、
constructor
、
super
def __init__(self,b): super = super.from_b(b) 如何使用
超
类
方法的输出而不是init正确地初始化
超
类
?我的OOP背景是以
C++
为背景的,由于我能够在
C++
中重载构造函数,所以我不断地进入这些场景,因此解决这个问题的方法将是非常棒的。
浏览 3
提问于2020-01-09
得票数 4
回答已采纳
3
回答
在Objective-C中,如何将方法转发给特定
超
类
c++
、
objective-c
我所知道的是: Objective-c允许我们通过超级方法将方法调用转发到它的
超
类
,但是我希望将调用转发给super.super;跳过immediately
超
类
。在
c++
中,我们可以很容易地通过类型转换((GrandSuper*)对象).method()来完成这些操作。 他们有没有在目标c中做同样的规定?
浏览 1
提问于2010-07-09
得票数 0
回答已采纳
3
回答
方法只能从
超
类
(
C++
和其他语言)访问。
java
、
c++
、
matlab
、
oop
、
template-method-pattern
假设我有一个提供公共模板方法的
超
类
。子类必须实现一些子操作。如何声明这个子操作以确保只能从SuperClass调用它们?有protected,但据我所知,情况正好相反:子类可以访问受保护的
超
类
成员。我希望允许一个
超
类
(而且只允许
超
类
!)virtual void op1() { ... };} 我目前使用的是
C++
和Matlab,但考虑到其他语言,我也会对一些一般性
浏览 6
提问于2016-03-07
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券