腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
用
C++
编写
递归
基
类
概念
c++
、
templates
、
constraints
、
c++20
、
c++-concepts
在
C++
中,我希望将Foo<T>
类
的模板参数T严格限制为Foo<T>的继承者。为此,我
编写
以下代码: template <typename TSelf> class Foo; requires (is_base_of<Foo
浏览 9
提问于2021-01-21
得票数 1
8
回答
虚拟析构函数是如何工作的?
c++
、
visual-c++
、
destructor
、
bounds-checker
让我来解释一下我的
类
设计。}{ b->push_elements();} 边界检查器工具报告派生
类
向量中存在内存泄漏我发现析构函数不是虚的,派生
类
的析构函数也不会被调用。令人惊讶的是,当我将析构函数设为虚拟函数时,它得到了修复。即使没有调用派生
类
析构函数,向量也会自动释放吗?
浏览 5
提问于2010-04-27
得票数 6
回答已采纳
4
回答
g++问题:未捕获异常
c++
、
exception
、
exception-handling
、
g++
情况是,我有一个
用
C++
编写
的动态库,它由另一个动态库包装,也是
用
C++
编写
的(具体地说,是由SIP生成的)。使用Visual
C++
构建,一切都按预期工作,并且RaiserError被正确捕获。但是,在Linux上使用g++时,RaiserError不会被捕获。如果我尝试捕获std::exception (RaiserError的
基
类
),它可以工作。这里出了什么问题?这两个库对RaiserError类型是否有不同的
概念</e
浏览 2
提问于2009-09-22
得票数 3
1
回答
使用杂注包和继承对齐
c++
c++
、
memory
、
alignment
、
pragma
、
pack
我不太熟悉
C++
中的包装/对齐的
概念
,我最近读了一些关于这个的文章,并且有一个问题。如有任何帮助/建议,将不胜感激。 谢谢
浏览 2
提问于2013-12-24
得票数 3
1
回答
c++
子类对
基
类
的访问
c++
、
inheritance
、
interface
我目前正在学习
c++
,我有一个问题。在继承的
概念
中,我理解子类可以访问
基
类
的数据和方法。但是如果
基
类
实现了接口,子类可以访问或使用在
基
类
中实现的接口中定义的方法吗?
浏览 0
提问于2018-02-18
得票数 1
7
回答
c++
中的函数覆盖
c++
有人能解释一下
c++
中的函数重写吗!我也对虚函数的
概念
感到困惑。有些教程说,如果没有关键字virtual,派生
类
和
基
类
对象都会调用
基
类
函数。那么重写是如何发生的呢?
浏览 0
提问于2009-09-27
得票数 0
1
回答
"C#
基
类
虚拟函数“--”托管
C++
引用
类
中的重写“
c#
、
c++
、
virtual
、
overriding
、
managed
我有一个.NET_4托管
C++
ref
类
,它是从
用
C#
编写
的.NET_4
基
类
派生的。C#
基
类
:{ { { }}namespace Input.DI {
浏览 6
提问于2010-09-24
得票数 6
回答已采纳
3
回答
c++
中是否有任何
类
是所有
类
的超
类
?
c++
像java一样,Java.lang.Object是所有
类
的超
类
,所以在
C++
中有像Object这样的
类
吗?
浏览 3
提问于2013-08-19
得票数 8
回答已采纳
2
回答
在
C++
中定义接口(没有成员的抽象
类
)
c++
、
abstract-class
、
cpp-core-guidelines
、
rule-of-five
所谓接口(C#术语),我指的是没有数据成员的抽象
类
。因此,这样的
类
只指定子类必须实现的契约(一组方法)。我的问题是:如何在现代
C++
?中正确地实现这样一个
类
?
C++
核心准则1鼓励使用没有数据成员的抽象
类
作为接口I.25和C.121。接口通常应该完全由公共的纯虚拟函数和C.121中的默认/空虚拟析构函数组成。为了能够通过指向抽象
类
的指针来使用和删除子类对象,抽象
类
需要一个公共的默认虚拟析构函数C.127。“多态
类
应通过删除复制
浏览 3
提问于2020-12-23
得票数 0
回答已采纳
1
回答
C++20需要失败:关联的约束不满足
c++
、
templates
、
inheritance
、
c++20
equalable是一个
类
,使得所有继承
类
都需要类型(*this)之间的is_equal函数。derived_one two; two.a = 2; std::cout << alpha;错误信息是 ,我
用
的是
浏览 1
提问于2022-04-17
得票数 1
3
回答
递归
基
表示
python
、
python-3.x
、
recursion
、
base
我正在用Python重新学习
递归
的joy,虽然基本知识很容易来,但似乎有一点我只是失去了
递归
解决问题的能力。'12' >>> base(
浏览 4
提问于2016-02-27
得票数 1
回答已采纳
1
回答
如何在
C++
中调用
基
类
方法?
c++
、
inheritance
、
methods
我正在做一个
C++
程序。对于其中一个
用
例,我有一个从它的模板
类
派生出来的
类
。那么,我想知道如何在派生
类
方法中调用
基
类
方法?我是面向对象编程的新手,所以我期待通过这个问题陈述来学习一个新的
概念
。
浏览 3
提问于2022-03-30
得票数 0
回答已采纳
1
回答
在所有
基
类
中强制调用方法
c++
、
inheritance
如何实现对所有
基
类
递归
调用另一个方法的方法?
概念
上:public: thisClass::doWork(); if (
浏览 4
提问于2016-02-22
得票数 3
回答已采纳
2
回答
与使用继承的
类
成员相比,struct成员名称是否使用更多的内存?
class
、
memory
、
struct
、
rust
我正在尝试用Rust实现一种基于
类
的格式,它没有
类
或像继承这样的面向对象的
概念
。salary: i32, id: i32, has_fur: bool,复制的结构是否会使应用程序需要比
用
C
++
编写
并从
基
类
继承的内存(或者可能在JavaScript中使用原型)?
浏览 1
提问于2020-01-13
得票数 1
回答已采纳
1
回答
python
类
方法中的对象类型错误
python
、
oop
在我的
类
定义中,我提到了对象为nx.Graph,所以当我调用这个
类
时,它应该返回一个networkx类型的对象。
浏览 1
提问于2019-06-06
得票数 0
回答已采纳
3
回答
可变模板
基
类
呼叫前转
c++
、
templates
、
c++11
、
variadic-templates
在pre-11的
C++
中,我有这样的东西:struct Foo : T,U,V { template<typename...}我希望
基
类
init()函数的调用顺序是从左到右,但这并不重要。
浏览 0
提问于2013-03-08
得票数 8
回答已采纳
3
回答
等效于C#“不安全”代码中的memset
c#
、
c++-cli
我有一个C# DLL,它的代码来自一个
基
类
,这个
基
类
是
用
托管
C++
编写
的。(我对
基
类
代码没有任何控制权)将由派生
类
(在C#中)填充memset (填充为零)。派生
类
知道缓冲区的大小。 我使用不安全的上下文来访问派生
类
中
基
类
的成员&
浏览 5
提问于2015-01-18
得票数 0
回答已采纳
2
回答
嵌套指针而不是继承
c++
、
oop
、
inheritance
我在
C++
中有一些源代码,我需要理解和扩展/修改它们。根据文档,一些
类
计划作为
基
类
和派生
类
来实现继承机制。当我查看源代码时,派生
类
不是从
基
类
派生的,而是作为私有成员指向
基
类
的指针。但我对面向对象的
概念
相当缺乏经验,我可能遗漏了一些东西。是否有一个合理的解释/场景,为什么你要实现继承使用一个has关系?
浏览 4
提问于2015-06-08
得票数 0
回答已采纳
4
回答
C++
中“接口”一词
c++
、
design
、
terminology
、
interfaces
然而,在
编写
C++
时,
类
和接口之间没有语言强制的区别。class Foo { virtual void doStuff相反,
C++
有两个重要的
概念
,与相同的潜在继承问题相关:没有成
浏览 0
提问于2012-02-13
得票数 12
回答已采纳
1
回答
多重继承中的
c++
vtable,指向thunk方法的指针
c++
、
multiple-inheritance
、
vtable
、
virtual-functions
、
vptr
我读了这篇文章:0x400918 0x400820指向Child::FatherFoo()的非虚拟thunk我假设Child的vtable与父亲的vtable是完全分开的。
浏览 24
提问于2018-02-27
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
计算机等级考试二级C+全攻略
从入门到精通,深入解析C+装饰器模式的应用和实现!
第四章 继承
聊聊C+的类和面向对象编程
掌握C+面向对象设计的奥秘:从入门到精通
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券