コードを作りました
#include <iostream>
#include<conio.h>
using namespace std;
void main()
{
int *x,*y;
x=new int[1];
y=new int;
cin>>y; //Gives error probably because y is a pointer and not a variable
cin>>*y //works fine
cin>>x[0]>>x[1];
cout<<x[0]<<x[1];
cout<<*x[0]; //gives error
cout<<y;
cout<<*y;
getch();
}
エラーが発生します.なぜですか?xをポインター配列として宣言したことを覚えていますが、* yで行ったのと同じことを行っています.ポインター配列が変数になることを意味しますか?plz help!