Code:
#include <iostream>
#include <string>
using namespace std;
int main()
{
int x;
int p_x = & x;
*p_x = 2;
cin.ignore();
cin.get();
return 0;
}
Compiler errors:
Code:
Error 2 error C2100: illegal indirection c:\users\swadesh\c++ programs\pointerz\pointerz\pointerz.cpp 11Error 1 error C2440: 'initializing' : cannot convert from 'int *' to 'int' c:\users\swadesh\c++ programs\pointerz\pointerz\pointerz.cpp 10
3 IntelliSense: a value of type "int *" cannot be used to initialize an entity of type "int" c:\users\swadesh\c++ programs\pointerz\pointerz\pointerz.cpp 10
4 IntelliSense: operand of '*' must be a pointer c:\users\swadesh\c++ programs\pointerz\pointerz\pointerz.cpp 11