首页 > 编程语言 >c++ 利用开发人员命令提示工具查看对象模型

c++ 利用开发人员命令提示工具查看对象模型

时间:2023-01-27 17:23:02浏览次数:42  
标签:Sheep cout 查看 开发人员 c++ class Animal 跳转 public

 

 

1.跳转盘符     

C:                      //(以C盘为例,文件储存在哪盘跳转哪盘)

例:

 

 

2.跳转文件路径

cd 具体路径

例:

 

 

 

 

 

 

 

cd C:\Users\玉你真帅\Desktop\VS项目\继承-虚基类(菱形继承)\继承-虚基类(菱形继承)

 

3.查看命名

cl /d1 reportSingleClass类名 文件名   //(文件名按Tap键几次就会出来)

 

 

 

例:

cl /d1 reportSingleClassSheepTuo 

 

 

案例代码如下:

#include<iostream>
using namespace std;

class Animal
{
public:
int m_age;
};
class Sheep:virtual public Animal
{

};
class Tuo:virtual public Animal
{


};
class SheepTuo:public Sheep,public Tuo
{

};
void test01()
{
SheepTuo st;
st.Sheep::m_age = 18;
st.Tuo::m_age = 28;

cout << "st.Sheep::m_age = " << st.Sheep::m_age << endl;
cout << "st.Tuo::m_age = " << st.Tuo::m_age << endl;
cout << "st.m_age= " << st.m_age << endl;
}
int main()
{
test01();


system("pause");
return 0;
}

标签:Sheep,cout,查看,开发人员,c++,class,Animal,跳转,public
From: https://www.cnblogs.com/promote-L/p/17069049.html

相关文章

  • c++语法 继承——虚基类
        #include<iostream>usingnamespacestd;classAnimal{public: intm_age;};classSheep:virtualpublicAnimal{};classTuo:virtualpublicAnimal{};c......
  • 关于#c++#的问题,如何解决
    提问: 又出了另一个错:```c++#include<iostream>#include<stdio.h>#include<algorithm>intco=0;usingnamespacestd;charb[10000000];intmain(){......
  • 如何在WINDOWS下编译BOOST C++库
    如何在WINDOWS下编译BOOSTC++库cheungmine2008-6-25 写出来,怕自己以后忘记了,也为初学者参考。使用VC8.0和boost1.35.0。 1)下载boost​​​http://www.boost.o......
  • 对于C/C++代码的一些建议之变量规范
    作为一名合格的码农,写代码的时候一定要知道自己在干什么什么是代码优化?为了让代码更易于理解?为了让团队协作更加便利?为了后续的修改工作不再那么频繁或者是复杂?主......
  • Piccolo中的C++语法
    很久没用C++了,趁着过年跟家鑫碰面,找了一些Piccolo上的看着难懂的C++语法请教他,记录一下。【文件名及后缀】之前一直都以为C++的所有文件都必须是.h或者.cpp为后缀,却到看......
  • C++类型擦除
    以线程池举例线程池需要接收要执行的任务,这些任务需要形成一个队列任务可以是函数,lambda,重载括号运算符的类那么在定义一个数组去保存这些任务该如何定义?classmy_thre......
  • C++Day12 虚拟继承内存布局测试
    测试一、虚继承与继承的区别1.1单个继承,不带虚函数1>classBsize(8):1>+---1>0|+---(baseclassA)1>0||_ia//4B1......
  • 快速幂c++
    是求(a^b)modp如果用暴力解法O(b)点击查看TLE代码c++#include<iostream>usingnamespacestd;intmain(){inta,b,p;longlongres=1;cin>>a>>b>......
  • C++可变参数模板
    template<class...T>voidf(T...args){cout<<sizeof...(args)<<endl;}sizeof...一整个是运算符可以通过递归或逗号表达式方式展开该参数包可以使用这种可......
  • 【C++ OOP 02 对象的初始化和清理】构造/析构函数、深/浅拷贝、初始化列表以及静态成
    【对象的初始化和清理】生活中我们买的电子产品都基本会有出厂设置,在某一天我们不用时候也会删除一些自己信息数据保证安全C++中的面向对象来源于生活,每个对象也都会有......