关于派生类初始化中的基类

2023-11-30

伙计们。我看到几个案例,例如:

class Derived:public Base{

public:
    Derived(...):Base(...){}
}

什么情况或者有什么原则我们应该在 Derived ctor 初始化列表中显式初始化 Base ?谢谢


如果您想使用参数调用基本构造函数。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关于派生类初始化中的基类 的相关文章

  • 为什么 F# 的默认集合是排序的,而 C# 的不是?

    当从 C 世界迁移到 F 最惯用的可能 思维方式时 我发现了这个有趣的差异 在 C 的 OOP mutable 世界中 默认的集合集合似乎是HashSet https learn microsoft com en us dotnet api
  • 在路由mvc 4中添加公司名称

    我一直在尝试为 Facebook 等用户提供在 URL 中添加公司名称的选项 http localhost 50753 MyCompany Login 我尝试过不同的网址 但没有成功 routes MapRoute name Default
  • 如何在另一个应用程序中挂钩 api 调用

    我正在尝试挂钩另一个应用程序的 ExtTextOut 和 DrawTextExt GDI 方法调用 我知道我需要使用 GetProcAddress 来查找 gdi32 dll 中那些方法的地址 并用我的函数的地址覆盖我想要挂钩的进程中的地址
  • CSharpRepl emacs 集成?

    我碰巧知道莫诺CSharpRepl http www mono project com CsharpRepl 是否有 emacs csharp 模式使用它在一个窗口中运行 REPL 并像 python 模式一样在另一个窗口中编译 运行 C
  • 检测到堆栈崩溃

    我正在执行我的 a out 文件 执行后 程序运行一段时间 然后退出并显示消息 stack smashing detected a out terminated Backtrace lib tls i686 cmov libc so 6 f
  • 计算另一个表达式中的 C# 表达式

    我想在另一个表达式中使用一个表达式 Expression
  • C# 开源 NMEA 解析器 [已关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找 C 开源 NMEA 解析器 嗯 我自己也不熟悉 但是一些快速搜索显示了一个代码项目 htt
  • C# 编译器不会优化不必要的强制转换

    前几天 在写答案的时候这个问题 https stackoverflow com questions 2208315 why is any slower than contains在这里 关于溢出 我对 C 编译器感到有点惊讶 它没有按照我的
  • 将接口转换为其具体实现对象,反之亦然?

    在 C 中 当我有一个接口和几个具体实现时 我可以将接口强制转换为具体类型 还是将具体类型强制转换为接口 这种情况下的规则是什么 Java 和 C 中都允许这两个方向 向下转型需要显式转型 如果对象类型不正确 可能会抛出异常 然而 向上转换
  • 引用/指针失效到底是什么?

    我找不到任何定义指针 引用无效在标准中 我问这个问题是因为我刚刚发现 C 11 禁止字符串的写时复制 COW 据我了解 如果应用了 COW 那么p仍然是一个有效的指针并且r以下命令后的有效参考 std string s abc std st
  • Project Euler #8,我不明白我哪里出了问题[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我正在做项目欧拉第八题 https projecteuler net problem 8 其中我得到了这个大得离谱的数字 7316
  • 在 OpenGL 中渲染纹理 1 到 1

    所以我想做的是使用 OpenGL 和 C 将纹理渲染到平面上 作为显示图像的一种方式 但是我需要确保在渲染纹理时没有对纹理进行任何处理 抗锯齿 插值 平滑 模糊等 这是 OpenGL 处理渲染纹理的默认方式吗 或者是否需要设置一些标志才能禁
  • 如何停止无限循环?

    我正在编写一个程序 该程序将计算三角形或正方形的面积 然后提示用户是否希望计算另一个 我的代码已经运行到可以计算任一形状的面积的程度 但随后不再继续执行代码的其余部分 例如 如果选择了正方形 则计算面积 然后返回到正方形边长的提示 我假设这
  • 使用 jQuery 从 ASP.Net JSON 服务获取数据

    我正在尝试调用 Google 地图地理编码 API 从纬度 经度对中获取格式化的地址 然后将其记录到控制台 我正在尝试获取为给定位置返回的第一个 formatted address 项目 我很简单无法从 JSON 中提取该项目 我不知道为什
  • CUDA 8 编译错误 -std=gnu++11

    我正在尝试转换一些代码以使用 CUDA 并且我认为我遇到了兼容性问题 我们使用CMake 这些是我使用的 gcc 和 CUDA 版本 gcc version gcc Ubuntu 5 4 0 6ubuntu1 16 04 5 5 4 0 2
  • 通过 Tab 键浏览 XML 文档字段

    In VB NET you can move through the fields in the XML member documentation with the Tab key 这在 C 中不起作用 还有其他方法吗 除了用鼠标将光标放在
  • 来自 3rd 方库的链接器错误 LNK2019

    我正在将旧的 vc 6 0 应用程序移植到 vs2005 我收到以下链接器错误 我花了几天时间试图找到解决方案 错误LNK2019 无法解析的外部符号 imp 创建AwnService 52 在函数 public int thiscall
  • INotifyPropertyChanged 和 propertyName

    我一直不确定它的含义propertyName实施时INotifyPropertyChanged 所以一般来说你实现INotifyPropertyChanged as public class Data INotifyPropertyChan
  • 如何使用placement new重新初始化该字段?

    我的课程包含字段 private OrderUpdate curOrderUpdate 我一遍又一遍地使用它 经常需要重新初始化 for int i 0 i lt entries size i auto entry entries i ne
  • 为什么匹配模板类上的部分类模板特化与没有模板匹配的另一个部分特化不明确?

    这个问题可能很难用标题中的句子来描述 但这里有一个最小的例子 include

随机推荐

  • 从 WebBrowserControl 中单击的 HtmlElement 获取 XPath

    如何从 WebBrowserControl 中单击的 HtmlElement 获取 XPath 这是我检索单击的 HtmlElement 的方法 System Windows Forms HtmlDocument document this
  • 在Java中,是否有一个Runnable版本旨在在当前线程中执行?

    JavaDoc for Runnable 状态 已添加强调 Runnable 接口应该由任何其类实现 实例旨在由线程执行 该类必须定义一个名为 run 的无参数方法 该接口旨在为希望在活动时执行代码的对象提供通用协议 例如 Runnable
  • 在Python中重新组织数组元素

    如何重新组织元素A shape 1 7 2 生成新数组A1 shape 1 7 2 按增加的顺序j In A 0 0 array 0 1 j指的是1 in 0 1 如果有一些非常通用的东西那就太好了 这样代码就可以处理形状为A变得非常大 比
  • 如何找到已弃用方法的替代方法?

    我是 Android 编程新手 我一直在关注有关创建音乐播放器的教程这个网站 本教程要求setAudioStreamType方法来自MediaPlayer类是已弃用 哪种方法特别替代了这个已弃用的方法 并且 是否有一个来源可以让我们找到所有
  • p:commandButton 操作和 f:setpropertyactionlistener 未在 p:columngroup 中调用

    我需要将子组件放入 primefaces 子表页脚 p columngroup type footer 中 但标准子表渲染器不提供这样的机会 所以我重写了 org primefaces component SubTableRenderer
  • 如何保护我的 Python 代码库,以便访客看不到某些模块,但它仍然可以工作?

    我们正在用 Python 启动一个新项目 其中包含一些我们希望保密的专有算法和敏感逻辑 我们还将有一些外部人员 精选的公众成员 参与代码工作 我们不能授予外部人员访问小型私有代码的权限 但我们希望公共版本能够为他们提供足够好的工作空间 假设
  • 使用 TypeScript 类编写 Angular 指令

    我可能只是试图一次结合太多 新的 概念 但我正在尝试使用 TypeScript 类编写自定义 Angular 指令 目前 我并不想做任何非常有用的事情 只是做一个 POC 我有一个如下所示的 TypeScript 文件 module App
  • 无法理解 .net 2010 跟踪和 app.config

    在我的 app config 中 我想设置 3 个跟踪级别 开关 详细 警告和无 在代码的调试版本中 我希望详细开关处于活动状态 在发布版本中我希望发出警告 在特殊情况下 我的应用程序用户可以修改配置文件以禁用所有跟踪 我希望调试跟踪输出在
  • PHP 中的 simpleXML 和重音字符

    我编写了一个使用 ISO 8859 15 编码的 XML 文件 提要中的大部分数据都通过 htmlspecialchars 运行 然后 我使用 simplexml load string 检索 XML 文件的内容以在我的脚本中使用 但是 如
  • Laravel 5 + AngularJS html5 模式

    我正在使用 Laravel 5 和 AngularJS 开发一个项目 我想启用 locationProvider html5Mode true 并停止页面重新加载 当我将其设置为 false 并访问链接时 该页面不会重新加载 这是我的rou
  • 目标以目标为公式寻求宏观

    我在这里抓住救命稻草 所以任何帮助都会很棒 即我不知道我在用 VBA 做什么 我正在尝试通过创建目标搜索宏来解决 Excel 中的循环引用问题 基本上 S3 M S2 S3 L G 我想要目标寻求 S3 等于L G通过改变M 所以 我已经把
  • 使用 AppCompat v23 和 API21 构建应用程序时 Android Studio 无法工作

    我使用的是 Android 1 3 版本5 0 1 版 SDK我废弃了它 因为每当我构建项目时它都会抛出错误 有谁可以详细告诉一下怎么做吗 Error Information Gradle tasks app assembleDebug a
  • 正则表达式匹配分数

    我正在尝试执行正则表达式来匹配分数 用户将输入一个分数 例如 1 4 1 1 2 10 2 等 我已经测试了这个正则表达式并且它有效 但问题是当我输入 10 2 20 5 30 3 40 53 等时它无法识别这些分数 这是我的正则表达式正如
  • 使用 ASP.net MVC 的后退按钮功能

    我有一个要求 需要我将用户重定向到其浏览历史记录的上一页 我正在使用 ASP net MVC 1 0 我不想使用 javascript 来实现这一点 有什么指点吗 您可以使用Request UrlReferrer属性来呈现链接 也许是这样的
  • 在 SQL Management Studio 2005 中搜索

    有没有办法在存储过程中搜索文本 例如 我想查明某个特定的表是否被任何存储过程引用 SELECT OBJECT SCHEMA NAME object id OBJECT NAME object id FROM sys sql modules
  • Eclipse:java.lang.OutOfMemoryError: PermGen 空间

    我的日食配置 Eclipse 最新版本 Kepler 我的日食配置文件 startup plugins org eclipse equinox launcher 1 3 0 v20130327 1440 jar launcher libra
  • 使用 [NSThread detachNewThreadSelector:toTarget:withObject:] 时如何设置自动释放池

    您好 我正在使用 NSThread detachNewThreadSelector toTarget withObject 并且出现大量内存泄漏 因为我没有为分离线程设置自动释放池 我只是想知道我实际上在哪里做这件事 是在我打电话之前吗 N
  • 收到“消息:h 为空”

    我最近在使用时遇到了一些以前从未见过的情况selenium 代码 非常简单明了 from selenium import webdriver driver webdriver Firefox driver get http www drug
  • Jquery - 如何在动态创建后添加事件

    我动态创建一个 div 然后将其附加到容器中 var str div class dimsdiv div fpdiv append str 现在我什至需要为这些 div 添加悬停 我尝试只引用它 但后来发现我需要考虑 on 我尝试过这个 之
  • 关于派生类初始化中的基类

    伙计们 我看到几个案例 例如 class Derived public Base public Derived Base 什么情况或者有什么原则我们应该在 Derived ctor 初始化列表中显式初始化 Base 谢谢 如果您想使用参数调