DMA с использованием нового ключевого слова. Создание, чтение и отображение простой переменной - PullRequest
0 голосов
/ 01 июля 2019
#include <iostream>
using namespace std;

int main()
{
    int x;
    cout<<"Enter some value : ";
    cin>>x;
    cout<<"SMA = "<<x;

    int *p = new int;                        
    cout<<"\n\nEnter some value : ";       
    cin>>*p;
    cout<<"DMA *p = "<<*p;

    int *q;
    cout<<"\n\nEnter some value : ";
    cin>>*q;
    cout<<" ? = "<<*q;
    cout<<"\n ? = "<<q;

    int *t=new int;
    *t =7;
    cout<<"\n\n T = "<<*t;

    delete p;
    delete q;
    delete t;
    cout<<"\n\nAfter delete \n";
    cout <<*p;
    cout<<"\n";
    cout<<*q;
    cout<<"\n";
    cout<<*t;

    cout << endl;
    return 0;
}

Где здесь DMA, В чем разница между * p, * q, * t. Что происходит после удаления? Почему они не уничтожены? Предоставьте простой полный код, который создает DMA var (чтение, отображение и удаление). Вывод s-кода

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...