我有一个简单的问题,即仅使用指针而不是普通变量是否会在时间方面或内存方面提高程序的效率?例如,如果我使用以下程序交换两个整数。
#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();
}