Este artigo usa a ferramenta Prompt de Comando do Desenvolvedor para VS 2019 para visualizar rapidamente a estrutura das classes no modelo de objeto, para que todos possam entender rapidamente o relacionamento entre as classes derivadas e as classes base.
1. Abra a ferramenta de prompt de comando do desenvolvedor
Clique no ícone do Windows no canto inferior esquerdo, encontre Prompt de Comando do Desenvolvedor para VS 2019 em Todos os Programas e abra-o.
2. Etapas de uso
1. Determine a localização do arquivo cpp
1.1 Encontre a localização do arquivo cpp gravado
Clique com o botão direito no arquivo de origem cpp, uma janela pop-up aparecerá, selecione >> abra a pasta onde está localizado
1.2 Copie o local da pasta
2. Exibir estrutura de classes
2.1 Letra da unidade de salto
Digite o comando na janela: D: ou E: para pular para um disco diferente. A localização do meu arquivo cpp está na unidade D, então eu digito D: para ir para a unidade D.
Digite o comando: cd <local do arquivo cpp> pule para o local do arquivo
cd D:\system default\桌面\C++ learning code\c--learning-code\对象的初始化和清理\对象的初始化和清理
2.2 Ver diretório de arquivos
Em seguida, digite: dir para visualizar o diretório do arquivo
2.3 Estrutura de exibição
Insira o comando: "cl /d1 reportSingleClassLayout class name file name" para relatar um layout de classe única em que Son é o nome da classe criada no arquivo cpp.
class son ocupa um total de 16 bytes de espaço interno. Base é sua classe base, que contém membros m_A, m_B e m_C ocupando 12 bytes.A classe Son é uma classe derivada de Base, que contém um membro m_D e ocupa 4 bytes de espaço. A classe Son contém um total de 16 bytes de dados.
Resumir
Este artigo apresenta apenas brevemente o uso de classes no modelo de objeto de visualização no prompt de comando do desenvolvedor para VS 2019, e há muitas outras maneiras de usar o prompt de comando do desenvolvedor para VS 2019. Amigos que gostarem podem continuar explorando por conta própria.