通常の変数の代わりにポインターのみを使用すると、プログラムの効率が時間的にもメモリ的にも向上するかという簡単な質問があります。たとえば、次のプログラムを使用して 2 つの整数を交換するとします。
#include<iostream>
#include<conio.h>
#include<new>
using namespace std;
int main()
{
int *a=new int;
int *b=new int;
int *c=new int;
cin>>(*a)>>(*b);
*c=*a;*a=*b;*b=*c;
cout<<"swapping";
cout<<*a<<*b;
getch();
}