⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mb-ctor.cc

📁 gdb-6.8 Linux下的调试程序 最新版本
💻 CC
字号:
#include <stdio.h>class Base {public:  Base(int k);  ~Base();  virtual void foo() {}private:  int k;};Base::Base(int k){  this->k = k;}Base::~Base(){    printf("~Base\n");}class Derived : public virtual Base{public:  Derived(int i);  ~Derived();private:  int i;};Derived::Derived(int i) : Base(i){  this->i = i;}Derived::~Derived(){    printf("~Derived\n");}class DeeplyDerived : public Derived{public:  DeeplyDerived(int i) : Base(i), Derived(i) {}};int main(){  /* Invokes the Derived ctor that constructs both     Derived and Base.  */  Derived d(7);  /* Invokes the Derived ctor that constructs only     Derived. Base is constructed separately by     DeeplyDerived's ctor.  */  DeeplyDerived dd(15);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -